- wprintf("<?xml version=\"1.0\"?>\n");
- wprintf("<rss version=\"2.0\">\n");
- wprintf(" <channel>\n");
- wprintf(" <title>%s - %s</title>\n", WC->wc_roomname, serv_info.serv_humannode);
- wprintf(" <link>%s://%s:%d/dotgoto?room=", (is_https ? "https" : "http"), WC->http_host, PORT_NUM);
- escputs(roomname);
- wprintf("</link>\n");
- wprintf(" <description>");
+ /* <?xml.. etc confuses our subst parser, so do it here */
+ svput("XML_HEAD", WCS_STRING, "<?xml version=\"1.0\" ?>");
+ svput("XML_STYLE", WCS_STRING, "<?xml-stylesheet type=\"text/css\" href=\"/static/rss_browser.css\" ?>");
+ svput("ROOM", WCS_STRING, WC->wc_roomname);
+ svput("NODE", WCS_STRING, serv_info.serv_humannode);
+ // Fix me
+ svprintf(HKEY("ROOM_LINK"), WCS_STRING, "%s://%s/", (is_https ? "https" : "http"), WC->http_host);
+