+
/*
* dynamic html autocompletion
*
hprintf("Content-type: text/html\r\n"
"Server: %s\r\n"
- "Connection: close\r\n"
- "Pragma: no-cache\r\n"
- "Cache-Control: no-store\r\n"
- "Expires: -1\r\n"
- ,
- PACKAGE_STRING);
+ "Connection: close\r\n" "Pragma: no-cache\r\n" "Cache-Control: no-store\r\n" "Expires: -1\r\n", PACKAGE_STRING);
begin_burst();
wc_printf("<ul>");
serv_printf("AUTO %s", partial);
serv_getln(buf, sizeof buf);
if (buf[0] == '1') {
- while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+ while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
extract_token(name, buf, 0, '|', sizeof name);
wc_printf("<li>");
escputs(name);
}
-void _recp_autocomplete(void) {recp_autocomplete(bstr("recp"));}
-void _cc_autocomplete(void) {recp_autocomplete(bstr("cc"));}
-void _bcc_autocomplete(void) {recp_autocomplete(bstr("bcc"));}
+void _recp_autocomplete(void) {
+ recp_autocomplete(bstr("recp"));
+}
+void _cc_autocomplete(void) {
+ recp_autocomplete(bstr("cc"));
+}
+void _bcc_autocomplete(void) {
+ recp_autocomplete(bstr("bcc"));
+}
-void
-InitModule_AUTO_COMPLETE
-(void)
-{
+void InitModule_AUTO_COMPLETE(void) {
WebcitAddUrlHandler(HKEY("recp_autocomplete"), "", 0, _recp_autocomplete, 0);
- WebcitAddUrlHandler(HKEY("cc_autocomplete"), "", 0, _cc_autocomplete, 0);
- WebcitAddUrlHandler(HKEY("bcc_autocomplete"), "", 0, _bcc_autocomplete, 0);
+ WebcitAddUrlHandler(HKEY("cc_autocomplete"), "", 0, _cc_autocomplete, 0);
+ WebcitAddUrlHandler(HKEY("bcc_autocomplete"), "", 0, _bcc_autocomplete, 0);
}