+ strcpy(newconfig, "");
+ serv_printf("CONF GETSYS|application/x-citadel-internet-config");
+ serv_gets(buf);
+ if (buf[0] == '1') while (serv_gets(buf), strcmp(buf, "000")) {
+ extract(ename, buf, 0);
+ extract(etype, buf, 1);
+ if (strlen(buf) == 0) {
+ /* skip blank lines */
+ }
+ else if ((!strcasecmp(ename, bstr("ename")))
+ && (!strcasecmp(etype, bstr("etype")))
+ && (!strcasecmp(bstr("oper"), "delete"))
+ ) {
+ sprintf(WC->ImportantMessage, "%s deleted.", ename);
+ }
+ else {
+ if (strlen(newconfig) > 0) strcat(newconfig, "\n");
+ strcat(newconfig, buf);
+ }
+ }