Ignore:
Timestamp:
Sep 2, 2007, 9:30:58 PM (18 years ago)
Author:
bird
Message:

Generic kHlpString.h implementation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/kLdrDyldFind.c

    r3573 r3574  
    841841            &&  (   fCaseSensitive
    842842                 ?  !kHlpMemComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix)
    843                  :  !kHlpMemIComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix))
     843                 :  !kHlpMemICompAscii(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix))
    844844           )
    845845            *ppszSuffix = NULL;
     
    943943            const unsigned fNameHasSuffix = pszNameSuffix
    944944                                         && kHlpStrLen(pszNameSuffix) == cchSuffix
    945                                          && !kHlpMemIComp(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
     945                                         && !kHlpMemICompAscii(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
    946946            for (; pCur; pCur = pCur->Load.pNext)
    947947            {
     
    953953                /* match name */
    954954                if (    pCur->pMod->cchName == cchName
    955                     &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
     955                    &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName))
    956956                    break;
    957957                if (cchPrefix)
    958958                {
    959959                    if (    pCur->pMod->cchName == cchName + cchPrefix
    960                         &&  !kHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    961                         &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName))
     960                        &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix)
     961                        &&  !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName))
    962962                    break;
    963963                }
     
    965965                {
    966966                    if (    pCur->pMod->cchName == cchName + cchSuffix
    967                         &&  !kHlpMemIComp(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
    968                         &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
     967                        &&  !kHlpMemICompAscii(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
     968                        &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName))
    969969                    break;
    970970                    if (    fNameHasSuffix
    971971                        &&  pCur->pMod->cchName == cchName - cchSuffix
    972                         &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName - cchSuffix))
     972                        &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName - cchSuffix))
    973973                    break;
    974974                    if (cchPrefix)
    975975                    {
    976976                        if (    pCur->pMod->cchName == cchName + cchPrefix + cchSuffix
    977                             &&  !kHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    978                             &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName)
    979                             &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix))
     977                            &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix)
     978                            &&  !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName)
     979                            &&  !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix))
    980980                        break;
    981981                        if (    fNameHasSuffix
    982982                            &&  pCur->pMod->cchName == cchName + cchPrefix - cchSuffix
    983                             &&  !kHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    984                             &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
     983                            &&  !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix)
     984                            &&  !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
    985985                        break;
    986986                    }
Note: See TracChangeset for help on using the changeset viewer.