Ignore:
Timestamp:
Aug 31, 2007, 6:09:23 AM (18 years ago)
Author:
bird
Message:

kHlp work...

File:
1 edited

Legend:

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

    r3570 r3573  
    5252
    5353#include <k/kLdr.h>
    54 #include "kLdrHlp.h"
    5554#include "kLdrInternal.h"
     55
    5656
    5757/*******************************************************************************
     
    6666 */
    6767#ifdef KLDRDYLDFIND_STRICT
    68 # define KLDRDYLDFIND_ASSERT(expr)  kldrHlpAssert(expr)
     68# define KLDRDYLDFIND_ASSERT(expr)  kHlpAssert(expr)
    6969#else
    7070# define KLDRDYLDFIND_ASSERT(expr)  do {} while (0)
     
    225225     * The kLdr search parameters.
    226226     */
    227     rc = kldrHlpGetEnv("KLDR_LIBRARY_PATH", kLdrDyldLibraryPath, sizeof(kLdrDyldLibraryPath));
    228     rc = kldrHlpGetEnv("KLDR_DEF_PREFIX", szTmp, sizeof(szTmp));
     227    rc = kHlpGetEnv("KLDR_LIBRARY_PATH", kLdrDyldLibraryPath, sizeof(kLdrDyldLibraryPath));
     228    rc = kHlpGetEnv("KLDR_DEF_PREFIX", szTmp, sizeof(szTmp));
    229229    if (!rc)
    230         kLdrHlpMemCopy(kLdrDyldDefPrefix, szTmp, sizeof(szTmp));
    231     rc = kldrHlpGetEnv("KLDR_DEF_SUFFIX", szTmp, sizeof(szTmp));
     230        kHlpMemCopy(kLdrDyldDefPrefix, szTmp, sizeof(szTmp));
     231    rc = kHlpGetEnv("KLDR_DEF_SUFFIX", szTmp, sizeof(szTmp));
    232232    if (!rc)
    233         kLdrHlpMemCopy(kLdrDyldDefSuffix, szTmp, sizeof(szTmp));
     233        kHlpMemCopy(kLdrDyldDefSuffix, szTmp, sizeof(szTmp));
    234234
    235235    /*
     
    251251
    252252#else
    253     kldrHlpGetEnv("KLDR_OS2_LIBPATH", kLdrDyldOS2Libpath, sizeof(kLdrDyldOS2Libpath));
    254     kldrHlpGetEnv("KLDR_OS2_LIBPATHSTRICT", kLdrDyldOS2LibpathStrict, sizeof(kLdrDyldOS2LibpathStrict));
     253    kHlpGetEnv("KLDR_OS2_LIBPATH", kLdrDyldOS2Libpath, sizeof(kLdrDyldOS2Libpath));
     254    kHlpGetEnv("KLDR_OS2_LIBPATHSTRICT", kLdrDyldOS2LibpathStrict, sizeof(kLdrDyldOS2LibpathStrict));
    255255    if (    kLdrDyldOS2LibpathStrict[0] == 'T'
    256256        ||  kLdrDyldOS2LibpathStrict[0] == 't')
     
    259259        kLdrDyldOS2LibpathStrict[0] = '\0';
    260260    kLdrDyldOS2LibpathStrict[1] = '\0';
    261     kldrHlpGetEnv("KLDR_OS2_BEGINLIBPATH", kLdrDyldOS2BeginLibpath, sizeof(kLdrDyldOS2BeginLibpath));
    262     kldrHlpGetEnv("KLDR_OS2_ENDLIBPATH", kLdrDyldOS2EndLibpath, sizeof(kLdrDyldOS2EndLibpath));
     261    kHlpGetEnv("KLDR_OS2_BEGINLIBPATH", kLdrDyldOS2BeginLibpath, sizeof(kLdrDyldOS2BeginLibpath));
     262    kHlpGetEnv("KLDR_OS2_ENDLIBPATH", kLdrDyldOS2EndLibpath, sizeof(kLdrDyldOS2EndLibpath));
    263263#endif
    264264
     
    273273    if (cch >= sizeof(kLdrDyldWindowsDir))
    274274        return (rc = GetLastError()) ? rc : -1;
    275     kldrHlpGetEnv("PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
     275    kHlpGetEnv("PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
    276276#else
    277     kldrHlpGetEnv("KLDR_WINDOWS_SYSTEM_DIR", kLdrDyldWindowsSystemDir, sizeof(kLdrDyldWindowsSystemDir));
    278     kldrHlpGetEnv("KLDR_WINDOWS_DIR", kLdrDyldWindowsDir, sizeof(kLdrDyldWindowsDir));
    279     rc = kldrHlpGetEnv("KLDR_WINDOWS_PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
     277    kHlpGetEnv("KLDR_WINDOWS_SYSTEM_DIR", kLdrDyldWindowsSystemDir, sizeof(kLdrDyldWindowsSystemDir));
     278    kHlpGetEnv("KLDR_WINDOWS_DIR", kLdrDyldWindowsDir, sizeof(kLdrDyldWindowsDir));
     279    rc = kHlpGetEnv("KLDR_WINDOWS_PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
    280280    if (rc)
    281         kldrHlpGetEnv("PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
     281        kHlpGetEnv("PATH", kLdrDyldWindowsPath, sizeof(kLdrDyldWindowsPath));
    282282#endif
    283283
     
    285285     * The Unix search parameters.
    286286     */
    287     rc = kldrHlpGetEnv("KLDR_UNIX_LIBRARY_PATH", kLdrDyldUnixLibraryPath, sizeof(kLdrDyldUnixLibraryPath));
     287    rc = kHlpGetEnv("KLDR_UNIX_LIBRARY_PATH", kLdrDyldUnixLibraryPath, sizeof(kLdrDyldUnixLibraryPath));
    288288    if (rc)
    289         kldrHlpGetEnv("LD_LIBRARY_PATH", kLdrDyldUnixLibraryPath, sizeof(kLdrDyldUnixLibraryPath));
     289        kHlpGetEnv("LD_LIBRARY_PATH", kLdrDyldUnixLibraryPath, sizeof(kLdrDyldUnixLibraryPath));
    290290
    291291    (void)cch;
     
    310310        if (!rc)
    311311        {
    312             *kldrHlpGetFilename(kLdrDyldAppDir) = '\0';
    313              kLdrHlpMemCopy(kLdrDyldWindowsAppDir, kLdrDyldAppDir, sizeof(kLdrDyldAppDir));
     312            *kHlpGetFilename(kLdrDyldAppDir) = '\0';
     313             kHlpMemCopy(kLdrDyldWindowsAppDir, kLdrDyldAppDir, sizeof(kLdrDyldAppDir));
    314314        }
    315315        else
     
    324324        if (dwSize > 0)
    325325        {
    326             *kldrHlpGetFilename(kLdrDyldAppDir) = '\0';
    327             kLdrHlpMemCopy(kLdrDyldWindowsAppDir, kLdrDyldAppDir, sizeof(kLdrDyldAppDir));
     326            *kHlpGetFilename(kLdrDyldAppDir) = '\0';
     327            kHlpMemCopy(kLdrDyldWindowsAppDir, kLdrDyldAppDir, sizeof(kLdrDyldAppDir));
    328328        }
    329329        else
     
    364364     * that should be opened directly and not a module name to be searched for.
    365365     */
    366     if (!kldrHlpIsFilenameOnly(pszName))
     366    if (!kHlpIsFilenameOnly(pszName))
    367367        rc = kldrDyldFindTryOpen(pszName, &pRdr);
    368368    else if (!(fFlags & KLDRDYLD_LOAD_FLAGS_EXECUTABLE))
     
    377377        {
    378378            const char     *pszFilename = kLdrRdrName(pRdr);
    379             const KSIZE     cchFilename = kLdrHlpStrLen(pszFilename);
     379            const KSIZE     cchFilename = kHlpStrLen(pszFilename);
    380380            PKLDRDYLDMOD    pCur;
    381381            for (pCur = kLdrDyldHead; pCur; pCur = pCur->Load.pNext)
    382382                KLDRDYLDFIND_ASSERT(    pCur->pMod->cchFilename != cchFilename
    383                                     ||  kLdrHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename));
     383                                    ||  kHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename));
    384384        }
    385385#endif
     
    391391        {
    392392            const char     *pszFilename = kLdrRdrName(pRdr);
    393             const KSIZE     cchFilename = kLdrHlpStrLen(pszFilename);
     393            const KSIZE     cchFilename = kHlpStrLen(pszFilename);
    394394            PKLDRDYLDMOD    pCur;
    395395            for (pCur = kLdrDyldHead; pCur; pCur = pCur->Load.pNext)
     
    397397                if (    !pCur->fGlobalOrSpecific
    398398                    &&  pCur->pMod->cchFilename == cchFilename
    399                     &&  !kLdrHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename))
     399                    &&  !kHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename))
    400400                {
    401401                    kLdrRdrClose(pRdr);
     
    405405                }
    406406                KLDRDYLDFIND_ASSERT(    pCur->pMod->cchFilename != cchFilename
    407                                     ||  kLdrHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename));
     407                                    ||  kHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename));
    408408            }
    409409        }
     
    449449        return rc;
    450450    Args.pszName = pszName;
    451     Args.cchName = kLdrHlpStrLen(pszName);
    452     Args.cchPrefix = Args.pszPrefix ? kLdrHlpStrLen(Args.pszPrefix) : 0;
    453     Args.cchSuffix = Args.pszSuffix ? kLdrHlpStrLen(Args.pszSuffix) : 0;
     451    Args.cchName = kHlpStrLen(pszName);
     452    Args.cchPrefix = Args.pszPrefix ? kHlpStrLen(Args.pszPrefix) : 0;
     453    Args.cchSuffix = Args.pszSuffix ? kHlpStrLen(Args.pszSuffix) : 0;
    454454    Args.cchMaxLength = Args.cchName + Args.cchSuffix + Args.cchPrefix;
    455455    Args.fFlags = fFlags;
     
    467467            if (kLdrDyldAppDir[0] != '\0')
    468468            {
    469                 rc = kldrDyldFindTryOpenPath(kLdrDyldAppDir, kLdrHlpStrLen(kLdrDyldAppDir), &Args);
     469                rc = kldrDyldFindTryOpenPath(kLdrDyldAppDir, kHlpStrLen(kLdrDyldAppDir), &Args);
    470470                if (rc != KLDR_ERR_MODULE_NOT_FOUND)
    471471                    break;
     
    494494        {
    495495            kldrDyldFindLazyInitAppDir();
    496             rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsAppDir, kLdrHlpStrLen(kLdrDyldWindowsAppDir), &Args);
     496            rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsAppDir, kHlpStrLen(kLdrDyldWindowsAppDir), &Args);
    497497            if (rc != KLDR_ERR_MODULE_NOT_FOUND)
    498498                break;
     
    503503                    break;
    504504            }
    505             rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsSystemDir, kLdrHlpStrLen(kLdrDyldWindowsSystemDir), &Args);
     505            rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsSystemDir, kHlpStrLen(kLdrDyldWindowsSystemDir), &Args);
    506506            if (rc != KLDR_ERR_MODULE_NOT_FOUND)
    507507                break;
    508             rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsDir, kLdrHlpStrLen(kLdrDyldWindowsDir), &Args);
     508            rc = kldrDyldFindTryOpenPath(kLdrDyldWindowsDir, kHlpStrLen(kLdrDyldWindowsDir), &Args);
    509509            if (rc != KLDR_ERR_MODULE_NOT_FOUND)
    510510                break;
     
    528528        }
    529529
    530         default: kldrHlpAssert(!"internal error"); return -1;
     530        default: kHlpAssert(!"internal error"); return -1;
    531531    }
    532532    return rc;
     
    563563        return rc;
    564564    Args.pszName = pszName;
    565     Args.cchName = kLdrHlpStrLen(pszName);
    566     Args.cchPrefix = Args.pszPrefix ? kLdrHlpStrLen(Args.pszPrefix) : 0;
    567     Args.cchSuffix = Args.pszSuffix ? kLdrHlpStrLen(Args.pszSuffix) : 0;
     565    Args.cchName = kHlpStrLen(pszName);
     566    Args.cchPrefix = Args.pszPrefix ? kHlpStrLen(Args.pszPrefix) : 0;
     567    Args.cchSuffix = Args.pszSuffix ? kHlpStrLen(Args.pszSuffix) : 0;
    568568    Args.cchMaxLength = Args.cchName + Args.cchSuffix + Args.cchPrefix;
    569569    Args.fFlags = fFlags;
     
    579579        if (kLdrDyldAppDir[0] != '\0')
    580580        {
    581             rc = kldrDyldFindTryOpenPath(kLdrDyldAppDir, kLdrHlpStrLen(kLdrDyldAppDir), &Args);
     581            rc = kldrDyldFindTryOpenPath(kLdrDyldAppDir, kHlpStrLen(kLdrDyldAppDir), &Args);
    582582            if (rc != KLDR_ERR_MODULE_NOT_FOUND)
    583583                return rc;
     
    591591    {
    592592        KSIZE cch;
    593         kldrHlpGetEnv("KLDR_EXE_PATH", kLdrDyldExePath, sizeof(kLdrDyldExePath) - 10);
    594         cch = kLdrHlpStrLen(kLdrDyldExePath);
     593        kHlpGetEnv("KLDR_EXE_PATH", kLdrDyldExePath, sizeof(kLdrDyldExePath) - 10);
     594        cch = kHlpStrLen(kLdrDyldExePath);
    595595        kLdrDyldExePath[cch++] = ';';
    596         kldrHlpGetEnv("PATH", &kLdrDyldExePath[cch], sizeof(kLdrDyldExePath) - cch);
     596        kHlpGetEnv("PATH", &kLdrDyldExePath[cch], sizeof(kLdrDyldExePath) - cch);
    597597    }
    598598    return kldrDyldFindEnumeratePath(kLdrDyldExePath, &Args);
     
    662662     * The directory path.
    663663     */
    664     kLdrHlpMemCopy(s_szFilename, pchPath, cchPath);
     664    kHlpMemCopy(s_szFilename, pchPath, cchPath);
    665665    psz = &s_szFilename[cchPath];
    666666    if (psz[-1] != '/'
     
    677677    if (pArgs->cchPrefix)
    678678    {
    679         kLdrHlpMemCopy(psz, pArgs->pszPrefix, pArgs->cchPrefix);
     679        kHlpMemCopy(psz, pArgs->pszPrefix, pArgs->cchPrefix);
    680680        psz += pArgs->cchPrefix;
    681681    }
    682     kLdrHlpMemCopy(psz, pArgs->pszName, pArgs->cchName);
     682    kHlpMemCopy(psz, pArgs->pszName, pArgs->cchName);
    683683    psz += pArgs->cchName;
    684684    if (pArgs->cchSuffix)
    685685    {
    686         kLdrHlpMemCopy(psz, pArgs->pszSuffix, pArgs->cchSuffix);
     686        kHlpMemCopy(psz, pArgs->pszSuffix, pArgs->cchSuffix);
    687687        psz += pArgs->cchSuffix;
    688688    }
     
    836836    if (*ppszSuffix)
    837837    {
    838         const KSIZE cchName = kLdrHlpStrLen(pszName);
    839         const KSIZE cchSuffix = kLdrHlpStrLen(*ppszSuffix);
     838        const KSIZE cchName = kHlpStrLen(pszName);
     839        const KSIZE cchSuffix = kHlpStrLen(*ppszSuffix);
    840840        if (    cchName > cchSuffix
    841841            &&  (   fCaseSensitive
    842                  ?  !kLdrHlpMemComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix)
    843                  :  !kLdrHlpMemIComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix))
     842                 ?  !kHlpMemComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix)
     843                 :  !kHlpMemIComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix))
    844844           )
    845845            *ppszSuffix = NULL;
     
    893893     */
    894894    fOS2LibpathStrict = 0;
    895     if (    !kldrHlpIsFilenameOnly(pszName)
     895    if (    !kHlpIsFilenameOnly(pszName)
    896896        ||  (fOS2LibpathStrict = (   enmSearch == KLDRDYLD_SEARCH_OS2
    897897                                  && kLdrDyldOS2LibpathStrict[0] == 'T')
     
    908908            /* do a filename based search. */
    909909            const char     *pszFilename = kLdrRdrName(pRdr);
    910             const KSIZE     cchFilename = kLdrHlpStrLen(pszFilename);
     910            const KSIZE     cchFilename = kHlpStrLen(pszFilename);
    911911            PKLDRDYLDMOD    pCur;
    912912            rc = KLDR_ERR_MODULE_NOT_FOUND;
     
    914914            {
    915915                if (    pCur->pMod->cchFilename == cchFilename
    916                     &&  !kLdrHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename))
     916                    &&  !kHlpMemComp(pCur->pMod->pszFilename, pszFilename, cchFilename))
    917917                {
    918918                    *ppMod = pCur;
     
    926926    else
    927927    {
    928         const KSIZE     cchName = kLdrHlpStrLen(pszName);
    929         const KSIZE     cchPrefix = pszPrefix ? kLdrHlpStrLen(pszPrefix) : 0;
    930         const KSIZE     cchSuffix = pszSuffix ? kLdrHlpStrLen(pszSuffix) : 0;
    931         const char     *pszNameSuffix = kldrHlpGetSuff(pszName);
     928        const KSIZE     cchName = kHlpStrLen(pszName);
     929        const KSIZE     cchPrefix = pszPrefix ? kHlpStrLen(pszPrefix) : 0;
     930        const KSIZE     cchSuffix = pszSuffix ? kHlpStrLen(pszSuffix) : 0;
     931        const char     *pszNameSuffix = kHlpGetSuff(pszName);
    932932        PKLDRDYLDMOD    pCur = kLdrDyldHead;
    933933
     
    942942        {
    943943            const unsigned fNameHasSuffix = pszNameSuffix
    944                                          && kLdrHlpStrLen(pszNameSuffix) == cchSuffix
    945                                          && !kLdrHlpMemIComp(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
     944                                         && kHlpStrLen(pszNameSuffix) == cchSuffix
     945                                         && !kHlpMemIComp(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
    946946            for (; pCur; pCur = pCur->Load.pNext)
    947947            {
     
    953953                /* match name */
    954954                if (    pCur->pMod->cchName == cchName
    955                     &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
     955                    &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
    956956                    break;
    957957                if (cchPrefix)
    958958                {
    959959                    if (    pCur->pMod->cchName == cchName + cchPrefix
    960                         &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    961                         &&  !kLdrHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName))
     960                        &&  !kHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
     961                        &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName))
    962962                    break;
    963963                }
     
    965965                {
    966966                    if (    pCur->pMod->cchName == cchName + cchSuffix
    967                         &&  !kLdrHlpMemIComp(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
    968                         &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
     967                        &&  !kHlpMemIComp(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
     968                        &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName))
    969969                    break;
    970970                    if (    fNameHasSuffix
    971971                        &&  pCur->pMod->cchName == cchName - cchSuffix
    972                         &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszName, cchName - cchSuffix))
     972                        &&  !kHlpMemIComp(pCur->pMod->pszName, pszName, cchName - cchSuffix))
    973973                    break;
    974974                    if (cchPrefix)
    975975                    {
    976976                        if (    pCur->pMod->cchName == cchName + cchPrefix + cchSuffix
    977                             &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    978                             &&  !kLdrHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName)
    979                             &&  !kLdrHlpMemIComp(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, 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))
    980980                        break;
    981981                        if (    fNameHasSuffix
    982982                            &&  pCur->pMod->cchName == cchName + cchPrefix - cchSuffix
    983                             &&  !kLdrHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    984                             &&  !kLdrHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
     983                            &&  !kHlpMemIComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
     984                            &&  !kHlpMemIComp(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
    985985                        break;
    986986                    }
     
    991991        {
    992992            const unsigned fNameHasSuffix = pszNameSuffix
    993                                          && kLdrHlpStrLen(pszNameSuffix) == cchSuffix
    994                                          && kLdrHlpMemComp(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
     993                                         && kHlpStrLen(pszNameSuffix) == cchSuffix
     994                                         && kHlpMemComp(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);
    995995            for (; pCur; pCur = pCur->Load.pNext)
    996996            {
     
    10021002                /* match name */
    10031003                if (    pCur->pMod->cchName == cchName
    1004                     &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszName, cchName))
     1004                    &&  !kHlpMemComp(pCur->pMod->pszName, pszName, cchName))
    10051005                    break;
    10061006                if (cchPrefix)
    10071007                {
    10081008                    if (    pCur->pMod->cchName == cchName + cchPrefix
    1009                         &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    1010                         &&  !kLdrHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName))
     1009                        &&  !kHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
     1010                        &&  !kHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName))
    10111011                    break;
    10121012                }
     
    10141014                {
    10151015                    if (    pCur->pMod->cchName == cchName + cchSuffix
    1016                         &&  !kLdrHlpMemComp(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
    1017                         &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszName, cchName))
     1016                        &&  !kHlpMemComp(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)
     1017                        &&  !kHlpMemComp(pCur->pMod->pszName, pszName, cchName))
    10181018                    break;
    10191019                    if (    fNameHasSuffix
    10201020                        &&  pCur->pMod->cchName == cchName - cchSuffix
    1021                         &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszName, cchName - cchSuffix))
     1021                        &&  !kHlpMemComp(pCur->pMod->pszName, pszName, cchName - cchSuffix))
    10221022                    break;
    10231023                    if (cchPrefix)
    10241024                    {
    10251025                        if (    pCur->pMod->cchName == cchName + cchPrefix + cchSuffix
    1026                             &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    1027                             &&  !kLdrHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName)
    1028                             &&  !kLdrHlpMemComp(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix))
     1026                            &&  !kHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
     1027                            &&  !kHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName)
     1028                            &&  !kHlpMemComp(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix))
    10291029                        break;
    10301030                        if (    pCur->pMod->cchName == cchName + cchPrefix - cchSuffix
    1031                             &&  !kLdrHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
    1032                             &&  !kLdrHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
     1031                            &&  !kHlpMemComp(pCur->pMod->pszName, pszPrefix, cchPrefix)
     1032                            &&  !kHlpMemComp(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))
    10331033                        break;
    10341034                    }
Note: See TracChangeset for help on using the changeset viewer.