Diff for /libwww/Robot/src/HTRobot.c between versions 1.10 and 1.11

version 1.10, 1996/02/02 19:41:38 version 1.11, 1996/02/09 19:55:52
Line 129  PRIVATE HyperDoc * HyperDoc_new (Robot * Line 129  PRIVATE HyperDoc * HyperDoc_new (Robot *
 PRIVATE BOOL HyperDoc_delete (HyperDoc * hd)  PRIVATE BOOL HyperDoc_delete (HyperDoc * hd)
 {  {
     if (hd) {      if (hd) {
         free (hd);          HT_FREE (hd);
         return YES;          return YES;
     }      }
     return NO;      return NO;
Line 182  PRIVATE BOOL Robot_delete (Robot * me) Line 182  PRIVATE BOOL Robot_delete (Robot * me)
         }          }
         if (me->logfile) HTLog_close();          if (me->logfile) HTLog_close();
         if (me->output && me->output != STDOUT) fclose(me->output);          if (me->output && me->output != STDOUT) fclose(me->output);
         FREE(me->cwd);          HT_FREE(me->cwd);
         free(me->tv);          HT_FREE(me->tv);
         free(me);          HT_FREE(me);
         return YES;          return YES;
     }      }
     return NO;      return NO;
Line 313  PRIVATE int proxy_handler (HTRequest * r Line 313  PRIVATE int proxy_handler (HTRequest * r
         char * gatewayed = HTParse(path+1, newaddr, PARSE_ALL);          char * gatewayed = HTParse(path+1, newaddr, PARSE_ALL);
         HTRequest_setProxying(request, NO);          HTRequest_setProxying(request, NO);
         HTAnchor_setPhysical(anchor, gatewayed);          HTAnchor_setPhysical(anchor, gatewayed);
         free(path);          HT_FREE(path);
         free(gatewayed);          HT_FREE(gatewayed);
     } else      } else
         HTRequest_setProxying(request, NO);          HTRequest_setProxying(request, NO);
     FREE(newaddr);      HT_FREE(newaddr);
     FREE(addr);      HT_FREE(addr);
     return HT_OK;      return HT_OK;
 }  }
   
Line 344  PUBLIC HText * HText_new2 (HTRequest * r Line 344  PUBLIC HText * HText_new2 (HTRequest * r
 }  }
   
 PUBLIC void HText_free (HText * me) {  PUBLIC void HText_free (HText * me) {
     if (me) free (me);      if (me) HT_FREE (me);
 }  }
   
 PUBLIC void HText_beginAnchor (HText * text, HTChildAnchor * anchor)  PUBLIC void HText_beginAnchor (HText * text, HTChildAnchor * anchor)
Line 381  PUBLIC void HText_beginAnchor (HText * t Line 381  PUBLIC void HText_beginAnchor (HText * t
         } else {          } else {
             if (SHOW_MSG) TTYPrint(TDEST, "duplicate\n");              if (SHOW_MSG) TTYPrint(TDEST, "duplicate\n");
         }          }
         FREE(uri);          HT_FREE(uri);
     }      }
 }  }
   
Line 404  PUBLIC void HText_appendImage (HText * t Line 404  PUBLIC void HText_appendImage (HText * t
             if (SHOW_MSG) {              if (SHOW_MSG) {
                 char * uri = HTAnchor_address((HTAnchor *) dest);                  char * uri = HTAnchor_address((HTAnchor *) dest);
                 TTYPrint(TDEST, "Robot....... Checking Image `%s\'\n", uri);                  TTYPrint(TDEST, "Robot....... Checking Image `%s\'\n", uri);
                 free(uri);                  HT_FREE(uri);
             }              }
             if (HTLoadAnchor((HTAnchor *) dest, newreq) != YES) {              if (HTLoadAnchor((HTAnchor *) dest, newreq) != YES) {
                 if (SHOW_MSG)                  if (SHOW_MSG)
Line 561  int main (int argc, char ** argv) Line 561  int main (int argc, char ** argv)
                 mr->anchor = (HTParentAnchor *) HTAnchor_findAddress(ref);                  mr->anchor = (HTParentAnchor *) HTAnchor_findAddress(ref);
                 HyperDoc_new(mr, mr->anchor, 0);                  HyperDoc_new(mr, mr->anchor, 0);
                 keycnt = 1;                  keycnt = 1;
                 FREE(ref);                  HT_FREE(ref);
             } else {               /* Check for successive keyword arguments */              } else {               /* Check for successive keyword arguments */
                 char *escaped = HTEscape(argv[arg], URL_XALPHAS);                  char *escaped = HTEscape(argv[arg], URL_XALPHAS);
                 if (keycnt++ <= 1)                  if (keycnt++ <= 1)
Line 569  int main (int argc, char ** argv) Line 569  int main (int argc, char ** argv)
                 else                  else
                     HTChunk_putc(keywords, ' ');                      HTChunk_putc(keywords, ' ');
                 HTChunk_puts(keywords, HTStrip(escaped));                  HTChunk_puts(keywords, HTStrip(escaped));
                 free(escaped);                  HT_FREE(escaped);
             }              }
         }          }
     }      }
Line 599  int main (int argc, char ** argv) Line 599  int main (int argc, char ** argv)
         HTConversion_deleteAll(list);          HTConversion_deleteAll(list);
         HTRequest_delete(rr);          HTRequest_delete(rr);
         HTAlert_delete(HTConfirm);          HTAlert_delete(HTConfirm);
         FREE(rules);          HT_FREE(rules);
     }      }
   
     /* Output file specified? */      /* Output file specified? */

Removed from v.1.10  
changed lines
  Added in v.1.11


Webmaster