indent -kr -i8 -brf -bbb -fnc -l132 -nce on all of webcit-classic
[citadel.git] / webcit / sitemap.c
index 50618e63608ef2609b10d20b45b911c21707f9b1..34b92f46e4e912d3777af2d7b2e9709b766b1ede 100644 (file)
@@ -1,3 +1,4 @@
+
 /*
  * XML sitemap generator
  *
@@ -30,9 +31,10 @@ void sitemap_do_bbs(void) {
        Stat.lowest_found = (-1);
        Stat.highest_found = (-1);
        num_msgs = load_msg_ptrs("MSGS ALL", NULL, NULL, &Stat, NULL, NULL, NULL, NULL, 0);
-       if (num_msgs < 1) return;
+       if (num_msgs < 1)
+               return;
 
-       for (i=0; i<num_msgs; i+=20) {
+       for (i = 0; i < num_msgs; i += 20) {
                Msg = GetMessagePtrAt(i, WC->summ);
                if (Msg != NULL) {
                        wc_printf("<url><loc>%s/readfwd", ChrPtr(site_prefix));
@@ -60,25 +62,27 @@ void sitemap_do_wiki(void) {
        Stat.lowest_found = (-1);
        Stat.highest_found = (-1);
        num_msgs = load_msg_ptrs("MSGS ALL", NULL, NULL, &Stat, NULL, NULL, NULL, NULL, 0);
-       if (num_msgs < 1) return;
+       if (num_msgs < 1)
+               return;
 
-       for (i=0; i<num_msgs; ++i) {
+       for (i = 0; i < num_msgs; ++i) {
                Msg = GetMessagePtrAt(i, WC->summ);
                if (Msg != NULL) {
 
                        serv_printf("MSG0 %ld|3", Msg->msgnum);
                        serv_getln(buf, sizeof buf);
-                       if (buf[0] == '1') while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-                               if (    (!strncasecmp(buf, "exti=", 5))
-                                       && (!bmstrcasestr(buf, "_HISTORY_"))
-                               ) {
-                                       wc_printf("<url><loc>%s/wiki", ChrPtr(site_prefix));
-                                       wc_printf("?go=");
-                                       urlescputs(ChrPtr(WC->CurRoom.name));
-                                       wc_printf("?page=%s", &buf[5]);
-                                       wc_printf("</loc></url>\r\n");
+                       if (buf[0] == '1')
+                               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+                                       if ((!strncasecmp(buf, "exti=", 5))
+                                           && (!bmstrcasestr(buf, "_HISTORY_"))
+                                           ) {
+                                               wc_printf("<url><loc>%s/wiki", ChrPtr(site_prefix));
+                                               wc_printf("?go=");
+                                               urlescputs(ChrPtr(WC->CurRoom.name));
+                                               wc_printf("?page=%s", &buf[5]);
+                                               wc_printf("</loc></url>\r\n");
+                                       }
                                }
-                       }
                }
        }
 }
@@ -101,16 +105,17 @@ struct sitemap_room_list *sitemap_load_roomlist(void) {
 
        serv_puts("LKRA");
        serv_getln(buf, sizeof buf);
-       if (buf[0] == '1') while(serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
-               struct sitemap_room_list *ptr = malloc(sizeof(struct sitemap_room_list));
-               extract_token(roomname_plain, buf, 0, '|', sizeof roomname_plain);
-               ptr->roomname = NewStrBufPlain(roomname_plain, -1);
-               ptr->defview = extract_int(buf, 6);
-               ptr->next = roomlist;
-               roomlist = ptr;
-       }
+       if (buf[0] == '1')
+               while (serv_getln(buf, sizeof buf), strcmp(buf, "000")) {
+                       struct sitemap_room_list *ptr = malloc(sizeof(struct sitemap_room_list));
+                       extract_token(roomname_plain, buf, 0, '|', sizeof roomname_plain);
+                       ptr->roomname = NewStrBufPlain(roomname_plain, -1);
+                       ptr->defview = extract_int(buf, 6);
+                       ptr->next = roomlist;
+                       roomlist = ptr;
+               }
 
-       return(roomlist);
+       return (roomlist);
 }
 
 extern void sitemap_do_blog(void);
@@ -122,12 +127,8 @@ void sitemap(void) {
        struct sitemap_room_list *roomlist = NULL;
        output_headers(0, 0, 0, 0, 1, 0);
        hprintf("Content-type: text/xml\r\n");
-       hprintf(
-               "Server: %s / %s\r\n"
-               "Connection: close\r\n"
-       ,
-               PACKAGE_STRING, ChrPtr(WC->serv_info->serv_software)
-       );
+       hprintf("Server: %s / %s\r\n" "Connection: close\r\n", PACKAGE_STRING, ChrPtr(WC->serv_info->serv_software)
+           );
        begin_burst();
 
        wc_printf("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n");
@@ -135,14 +136,13 @@ void sitemap(void) {
 
        roomlist = sitemap_load_roomlist();
 
-       while (roomlist != NULL)
-       {
+       while (roomlist != NULL) {
                struct sitemap_room_list *ptr;
 
                gotoroom(roomlist->roomname);
 
                /* Output the messages in this room only if it's a room type we can make sense of */
-               switch(roomlist->defview) {
+               switch (roomlist->defview) {
                case VIEW_BBS:
                        sitemap_do_bbs();
                        break;
@@ -167,10 +167,7 @@ void sitemap(void) {
 }
 
 
-void 
-InitModule_SITEMAP
-(void)
-{
-       WebcitAddUrlHandler(HKEY("sitemap"), "", 0, sitemap, ANONYMOUS|COOKIEUNNEEDED);
-       WebcitAddUrlHandler(HKEY("sitemap.xml"), "", 0, sitemap, ANONYMOUS|COOKIEUNNEEDED);
+void InitModule_SITEMAP(void) {
+       WebcitAddUrlHandler(HKEY("sitemap"), "", 0, sitemap, ANONYMOUS | COOKIEUNNEEDED);
+       WebcitAddUrlHandler(HKEY("sitemap.xml"), "", 0, sitemap, ANONYMOUS | COOKIEUNNEEDED);
 }