Show
Ignore:
Timestamp:
10/03/05 16:57:54 (3 years ago)
Author:
gnue
Message:

NewtStrNBeginsWith change caseless for IsInstance, IsSubclass, HasSubclass bug fix

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/src/newt_core/NewtObj.c

    r45 r46  
    36873687bool NewtStrNBeginsWith(char * str, uint32_t len, char * sub, uint32_t sublen) 
    36883688{ 
    3689     while (0 < len && 0 < sublen && *str != '\0' && *sub != '\0') 
    3690     { 
    3691         if (*str != *sub) 
    3692             return false; 
    3693  
    3694         str++; len--; 
    3695         sub++; sublen--; 
    3696     } 
    3697  
    3698     return (sublen == 0 || *sub == '\0'); 
     3689    if (len < sublen) 
     3690        return false; 
     3691    else 
     3692        return (strncasecmp(str, sub, sublen) == 0); 
    36993693} 
    37003694