00001
00002
00003
00009 #include "webcit.h"
00010
00015 void recp_autocomplete(char *partial) {
00016 char buf[1024];
00017 char name[128];
00018
00019 output_headers(0, 0, 0, 0, 0, 0);
00020
00021 wprintf("Content-type: text/html\r\n"
00022 "Server: %s\r\n"
00023 "Connection: close\r\n"
00024 "Pragma: no-cache\r\n"
00025 "Cache-Control: no-store\r\n",
00026 SERVER);
00027 begin_burst();
00028
00029 wprintf("<ul>");
00030
00031 serv_printf("AUTO %s", partial);
00032 serv_getln(buf, sizeof buf);
00033 if (buf[0] == '1') {
00034 while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
00035 extract_token(name, buf, 0, '|', sizeof name);
00036 wprintf("<li>");
00037 escputs(name);
00038 wprintf("</li>");
00039 }
00040 }
00041
00042 wprintf("</ul>");
00043
00044 wprintf("\r\n\r\n");
00045 wDumpContent(0);
00046 }
00047
00048