Diff for /Amaya/amaya/query.c between versions 1.346 and 1.347

version 1.346, 2004/07/12 09:24:51 version 1.347, 2004/08/18 14:19:40
Line 3388  int PutObjectWWW (int docid, char *fileN Line 3388  int PutObjectWWW (int docid, char *fileN
    char               *tmp;     char               *tmp;
    char               *esc_url;     char               *esc_url;
    int                 UsePreconditions;     int                 UsePreconditions;
    ThotBool            lost_update_check = TRUE;  
    char                url_name[MAX_LENGTH];     char                url_name[MAX_LENGTH];
    char               *resource_name;     char               *resource_name;
    char               *tmp2;     char               *tmp2;
 #ifdef _WINDOWS  
    char                file_name[MAX_LENGTH];     char                file_name[MAX_LENGTH];
 #endif /* _WINDOWS */     ThotBool            lost_update_check = TRUE;
   
    if (mode & AMAYA_SIMPLE_PUT)     if (mode & AMAYA_SIMPLE_PUT)
      {       {
Line 3519  int PutObjectWWW (int docid, char *fileN Line 3517  int PutObjectWWW (int docid, char *fileN
        me->outputfile = (char  *) NULL;          me->outputfile = (char  *) NULL; 
      }       }
   
      /* @@IV 18/08/2004 eencode spaces in the local filename */
      fileURL = EscapeURL (fileName);
      if (fileURL)
      {
        strcpy (file_name, fileURL);
        TtaFreeMemory (fileURL);
      }
      else
        strcpy (file_name, fileName);
      fileURL = NULL;
   
 #ifdef _WINDOWS  #ifdef _WINDOWS
    /* libwww's HTParse function doesn't take into account the drive name;     /* libwww's HTParse function doesn't take into account the drive name;
       so we sidestep it */        so we sidestep it */
   
    fileURL = NULL;  
    StrAllocCopy (fileURL, "file:");     StrAllocCopy (fileURL, "file:");
    strcpy (file_name, fileName);  
    StrAllocCat (fileURL, file_name);     StrAllocCat (fileURL, file_name);
 #endif /* _WINDOWS */  #endif /* _WINDOWS */
   
 #if defined(_UNIX)  #if defined(_UNIX)
    fileURL = HTParse (fileName, "file:/", PARSE_ALL);     fileURL = HTParse (file_name, "file:/", PARSE_ALL);
 #endif /* #if defined(_UNIX) */  #endif /* #if defined(_UNIX) */
   
    me->source = HTAnchor_findAddress (fileURL);     me->source = HTAnchor_findAddress (fileURL);

Removed from v.1.346  
changed lines
  Added in v.1.347


Webmaster