Diff for /libwww/Robot/src/HTRobot.c between versions 1.6.2.2 and 1.7

version 1.6.2.2, 1996/01/23 20:08:25 version 1.7, 1996/01/24 20:12:46
Line 45 Line 45
 typedef enum _MRFlags {  typedef enum _MRFlags {
     MR_IMG      = 0x1,      MR_IMG      = 0x1,
     MR_LINK     = 0x2,      MR_LINK     = 0x2,
     MR_PREEMTIVE= 0x4      MR_PREEMPTIVE= 0x4
 } MRFlags;  } MRFlags;
   
 typedef struct _Robot {  typedef struct _Robot {
Line 193  PRIVATE HTRequest * Thread_new (Robot * Line 193  PRIVATE HTRequest * Thread_new (Robot *
 {  {
     HTRequest * newreq = HTRequest_new();      HTRequest * newreq = HTRequest_new();
     HTRequest_setContext (newreq, mr);      HTRequest_setContext (newreq, mr);
     if (mr->flags & MR_PREEMTIVE) HTRequest_setPreemtive(newreq, YES);      if (mr->flags & MR_PREEMPTIVE) HTRequest_setPreemptive(newreq, YES);
     HTRequest_addRqHd(newreq, HT_C_HOST);      HTRequest_addRqHd(newreq, HT_C_HOST);
     HTRequest_setMethod(newreq, method);      HTRequest_setMethod(newreq, method);
     return newreq;      return newreq;
Line 467  int main (int argc, char ** argv) Line 467  int main (int argc, char ** argv)
                     atoi(argv[++arg]) : DEFAULT_TIMEOUT;                      atoi(argv[++arg]) : DEFAULT_TIMEOUT;
                 if (timeout > 0) mr->tv->tv_sec = timeout;                  if (timeout > 0) mr->tv->tv_sec = timeout;
   
             /* preemtive or non-preemtive access */              /* preemptive or non-preemptive access */
             } else if (!strcmp(argv[arg], "-single")) {              } else if (!strcmp(argv[arg], "-single")) {
                 HTRequest_setPreemtive(mr->request, YES);                  HTRequest_setPreemptive(mr->request, YES);
                 mr->flags |= MR_PREEMTIVE;                  mr->flags |= MR_PREEMPTIVE;
   
             /* test inlined images */              /* test inlined images */
             } else if (!strcmp(argv[arg], "-img")) {              } else if (!strcmp(argv[arg], "-img")) {
Line 482  int main (int argc, char ** argv) Line 482  int main (int argc, char ** argv)
                 mr->depth = (arg+1 < argc && *argv[arg+1] != '-') ?                  mr->depth = (arg+1 < argc && *argv[arg+1] != '-') ?
                     atoi(argv[++arg]) : DEFAULT_DEPTH;                      atoi(argv[++arg]) : DEFAULT_DEPTH;
   
             /* preemtive or non-preemtive access */              /* preemptive or non-preemptive access */
             } else if (!strcmp(argv[arg], "-single")) {              } else if (!strcmp(argv[arg], "-single")) {
                 HTRequest_setPreemtive(mr->request, YES);                  HTRequest_setPreemptive(mr->request, YES);
                 mr->flags |= MR_PREEMTIVE;                  mr->flags |= MR_PREEMPTIVE;
   
             /* print version and exit */              /* print version and exit */
             } else if (!strcmp(argv[arg], "-version")) {               } else if (!strcmp(argv[arg], "-version")) { 
Line 553  int main (int argc, char ** argv) Line 553  int main (int argc, char ** argv)
         HTRequest * rr = HTRequest_new();          HTRequest * rr = HTRequest_new();
         char * rules = HTParse(mr->rules, mr->cwd, PARSE_ALL);          char * rules = HTParse(mr->rules, mr->cwd, PARSE_ALL);
         HTParentAnchor * ra = (HTParentAnchor *) HTAnchor_findAddress(rules);          HTParentAnchor * ra = (HTParentAnchor *) HTAnchor_findAddress(rules);
         HTRequest_setPreemtive(rr, YES);          HTRequest_setPreemptive(rr, YES);
         HTConversion_add(list, "application/x-www-rules", "*/*", HTRules,          HTConversion_add(list, "application/x-www-rules", "*/*", HTRules,
                          1.0, 0.0, 0.0);                           1.0, 0.0, 0.0);
         HTRequest_setConversion(rr, list, YES);          HTRequest_setConversion(rr, list, YES);

Removed from v.1.6.2.2  
changed lines
  Added in v.1.7


Webmaster