Diff for /Amaya/amaya/AHTURLTools.c between versions 1.130 and 1.131

version 1.130, 2001/11/21 15:45:51 version 1.131, 2001/11/22 13:50:15
Line 1245  void NormalizeURL (char *orgName, Docume Line 1245  void NormalizeURL (char *orgName, Docume
                    while (length >= 0 && newName[length] != used_sep)                     while (length >= 0 && newName[length] != used_sep)
                      length--;                       length--;
                    if (strncmp (&newName[length+1], "//", 2))                     if (strncmp (&newName[length+1], "//", 2))
                      /* don't remove server name */                       /* don't remove server name */
                      newName[length+1] = EOS;                       newName[length+1] = EOS;
                  }                   }
                else if (!strncmp (&newName[length+1], ".", 1))                 else if (!strncmp (&newName[length+1], ".", 1))
Line 1873  void         SimplifyUrl (char **url) Line 1873  void         SimplifyUrl (char **url)
             p++;              p++;
         }          }
     }      }
   
     /*      /*
     **  Check for host/../.. kind of things      **  Check for host/../.. kind of things
     */      */
     if (*path == used_sep && *(path+1) == '.' && *(path+2) == '.'       if (*path == used_sep && *(path+1) == '.' && *(path+2) == '.' 
         && (!*(path+3) || *(path+3) == used_sep))          && (!*(path+3) || *(path+3) == used_sep))
         *(path+1) = EOS;          *(path+1) = EOS;
   
  /*  In case of a user typed url without protocol specification  
       and filepath like url (the ~ or / url beginning),   
       we add the http:// (more conveniant when you often type urls)  
       so that you can now enter w3.org directly  */  
   if (**url != DIR_SEP   
            && **url != '~'  
 #ifdef _WINDOWS  
            && (*url)[1] != ':'  
 #endif /* _WINDOWS */  
            && !IsW3Path (*url)   
            && !IsFilePath (*url)  
            && (strlen (*url) + 8) < MAX_LENGTH)  
    {  
        if (TtaFileExist (*url) == 0)  
        {  
            newptr = TtaGetMemory (strlen (*url) + 8);  
            *newptr = EOS;  
            strcat (newptr, "http://");  
            strcat (newptr, *url);  
            **url = EOS;  
            strcpy (*url, newptr);  
            TtaFreeMemory (newptr);  
        }  
     }  
   return;    return;
 }  }
   

Removed from v.1.130  
changed lines
  Added in v.1.131


Webmaster