Ignore:
Timestamp:
Mar 30, 2001, 10:27:12 PM (24 years ago)
Author:
umoeller
Message:

misc. changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/helpers/stringh.c

    r51 r52  
    11211121        CHAR c;
    11221122        p++;
    1123         c = *(p+cbAttrib);     // V0.9.3 (2000-05-19) [umoeller]
    1124         // now check whether the p+strlen(pszAttrib)
    1125         // is a valid end-of-tag character
    1126         if (    (memicmp(p, (PVOID)pszAttrib, cbAttrib) == 0)
    1127              && (   (c == ' ')
    1128                  || (c == '>')
    1129                  || (c == '=')
    1130                  || (c == '\r')
    1131                  || (c == '\n')
    1132                  || (c == 0)
    1133                 )
    1134            )
     1123        if (strlen(p) >= cbAttrib)      // V0.9.9 (2001-03-27) [umoeller]
    11351124        {
    1136             // yes:
    1137             CHAR c2;
    1138             p2 = p + cbAttrib;
    1139             c2 = *p2;
    1140             while (     (   (c2 == ' ')
    1141                          || (c2 == '=')
    1142                          || (c2 == '\n')
    1143                          || (c2 == '\r')
    1144                         )
    1145                     &&  (c2 != 0)
    1146                   )
    1147                 c2 = *++p2;
    1148             prc = p2;
    1149             break; // first while
     1125            c = *(p+cbAttrib);     // V0.9.3 (2000-05-19) [umoeller]
     1126            // now check whether the p+strlen(pszAttrib)
     1127            // is a valid end-of-tag character
     1128            if (    (memicmp(p, (PVOID)pszAttrib, cbAttrib) == 0)
     1129                 && (   (c == ' ')
     1130                     || (c == '>')
     1131                     || (c == '=')
     1132                     || (c == '\r')
     1133                     || (c == '\n')
     1134                     || (c == 0)
     1135                    )
     1136               )
     1137            {
     1138                // yes:
     1139                CHAR c2;
     1140                p2 = p + cbAttrib;
     1141                c2 = *p2;
     1142                while (     (   (c2 == ' ')
     1143                             || (c2 == '=')
     1144                             || (c2 == '\n')
     1145                             || (c2 == '\r')
     1146                            )
     1147                        &&  (c2 != 0)
     1148                      )
     1149                    c2 = *++p2;
     1150
     1151                prc = p2;
     1152                break; // first while
     1153            }
    11501154        }
     1155        else
     1156            break;
     1157
    11511158        pszSearchIn2++;
    11521159    }
Note: See TracChangeset for help on using the changeset viewer.