terminate_session();
}
-HashList *GetWholistHash(void)
+HashList *GetWholistHash(WCTemplateToken *Token)
{
HashList *List;
char buf[SIZ];
return List;
}
-void WholistSubst(StrBuf *TemplBuffer, void *vContext)
+void WholistSubst(StrBuf *TemplBuffer, void *vContext, WCTemplateToken *Token)
{
UserStateStruct *User = (UserStateStruct*) vContext;
svputlong("WHO:ISME", (User->Session == WC->ctdl_pid));
}
-void DeleteWholistHash(HashList *KillMe)
+void DeleteWholistHash(HashList **KillMe)
{
- DeleteHash(&KillMe);
+ DeleteHash(KillMe);
}
void
WebcitAddUrlHandler(HKEY("terminate_session"), _terminate_session, 0);
WebcitAddUrlHandler(HKEY("edit_me"), edit_me, 0);
- RegisterIterator("WHOLIST", NULL, GetWholistHash, WholistSubst, DeleteWholistHash);
+ RegisterIterator("WHOLIST", 0, NULL, GetWholistHash, WholistSubst, DeleteWholistHash, CTX_WHO);
}