[BACK]Return to cgi.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/cgi.c between version 1.87 and 1.88

version 1.87, 2014/07/25 17:52:04 version 1.88, 2014/07/25 18:20:39
Line 148  static void
Line 148  static void
 http_printquery(const struct req *req)  http_printquery(const struct req *req)
 {  {
   
         if (NULL != req->q.manpath) {          if (NULL != req->q.query) {
                 printf("&manpath=");                  printf("query=");
                 http_print(req->q.manpath);                  http_print(req->q.query);
         }          }
           if (0 == req->q.equal)
                   printf("&apropos=1");
         if (NULL != req->q.sec) {          if (NULL != req->q.sec) {
                 printf("&sec=");                  printf("&sec=");
                 http_print(req->q.sec);                  http_print(req->q.sec);
Line 160  http_printquery(const struct req *req)
Line 162  http_printquery(const struct req *req)
                 printf("&arch=");                  printf("&arch=");
                 http_print(req->q.arch);                  http_print(req->q.arch);
         }          }
         if (NULL != req->q.query) {          if (NULL != req->q.manpath &&
                 printf("&query=");              strcmp(req->q.manpath, req->p[0])) {
                 http_print(req->q.query);                  printf("&manpath=");
                   http_print(req->q.manpath);
         }          }
         if (0 == req->q.equal)  
                 printf("&apropos=1");  
 }  }
   
 static void  static void
 html_printquery(const struct req *req)  html_printquery(const struct req *req)
 {  {
   
         if (NULL != req->q.manpath) {          if (NULL != req->q.query) {
                 printf("&manpath=");                  printf("query=");
                 html_print(req->q.manpath);                  html_print(req->q.query);
         }          }
           if (0 == req->q.equal)
                   printf("&apropos=1");
         if (NULL != req->q.sec) {          if (NULL != req->q.sec) {
                 printf("&sec=");                  printf("&sec=");
                 html_print(req->q.sec);                  html_print(req->q.sec);
Line 184  html_printquery(const struct req *req)
Line 187  html_printquery(const struct req *req)
                 printf("&arch=");                  printf("&arch=");
                 html_print(req->q.arch);                  html_print(req->q.arch);
         }          }
         if (NULL != req->q.query) {          if (NULL != req->q.manpath &&
                 printf("&query=");              strcmp(req->q.manpath, req->p[0])) {
                 html_print(req->q.query);                  printf("&manpath=");
                   html_print(req->q.manpath);
         }          }
         if (0 == req->q.equal)  
                 printf("&apropos=1");  
 }  }
   
 static void  static void

Legend:
Removed from v.1.87  
changed lines
  Added in v.1.88

CVSweb