Changeset 2828


Ignore:
Timestamp:
Oct 22, 2006, 8:21:04 PM (19 years ago)
Author:
bird
Message:

Lx header. renaming some helpers.

Location:
trunk/kLdr
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrDy.c

    r2826 r2828  
    7878     */
    7979    kLdrFlags = pArgs->fFlags;
    80     kLdrMemCopy(kLdrLibraryPath, pArgs->szLibPath, KLDR_MIN(sizeof(pArgs->szLibPath), sizeof(kLdrLibraryPath)));
     80    kLdrHlpMemCopy(kLdrLibraryPath, pArgs->szLibPath, KLDR_MIN(sizeof(pArgs->szLibPath), sizeof(kLdrLibraryPath)));
    8181    int rc = kldrInit();
    8282    if (rc)
  • trunk/kLdr/kLdrHlp.c

    r2826 r2828  
    6161    if (!rc)
    6262    {
    63         size_t cch = strlen(pszValue);
     63        size_t cch = kLdrHlpStrLen(pszValue);
    6464        if (pszVal)
    6565        {
    6666            if (*pcchVal > cch)
    6767            {
    68                 memcpy(pszVal, pszValue, cch + 1);
     68                kLdrHlpMemCopy(pszVal, pszValue, cch + 1);
    6969                *pcchVal = cch;
    7070            }
    7171            else if (*pcchVal)
    7272            {
    73                 memcpy(pszVal, pszValue, *pcchVal);
     73                kLdrHlpMemCopy(pszVal, pszValue, *pcchVal);
    7474                pszVal[*pcchVal - 1] = '\0';
    7575                rc = ERROR_BUFFER_OVERFLOW;
     
    167167
    168168    DosWrite((HFILE)2, s_szMsg1, sizeof(s_szMsg1) - 1, &cbWritten);
    169     DosWrite((HFILE)2, pszExpr, kLdrStrLen(pszExpr), &cbWritten);
     169    DosWrite((HFILE)2, pszExpr, kLdrHlpStrLen(pszExpr), &cbWritten);
    170170    DosWrite((HFILE)2, s_szMsg2, sizeof(s_szMsg2) - 1, &cbWritten);
    171     DosWrite((HFILE)2, pszFile, kLdrStrLen(pszFile), &cbWritten);
     171    DosWrite((HFILE)2, pszFile, kLdrHlpStrLen(pszFile), &cbWritten);
    172172    DosWrite((HFILE)2, "(", sizeof("(") - 1, &cbWritten);
    173173    int2dec(szLine, iLine);
    174     DosWrite((HFILE)2, szLine, kLdrStrLen(szLine), &cbWritten);
     174    DosWrite((HFILE)2, szLine, kLdrHlpStrLen(szLine), &cbWritten);
    175175    DosWrite((HFILE)2, ") ", sizeof(") ") - 1, &cbWritten);
    176     DosWrite((HFILE)2, pszFunction, kLdrStrLen(pszFunction), &cbWritten);
     176    DosWrite((HFILE)2, pszFunction, kLdrHlpStrLen(pszFunction), &cbWritten);
    177177    DosWrite((HFILE)2, s_szMsg3, sizeof(s_szMsg3) - 1, &cbWritten);
    178178
     
    186186
    187187    WriteFile(hStdErr, s_szMsg1, sizeof(s_szMsg1) - 1, &cbWritten, NULL);
    188     WriteFile(hStdErr, pszExpr, kLdrStrLen(pszExpr), &cbWritten, NULL);
     188    WriteFile(hStdErr, pszExpr, kLdrHlpStrLen(pszExpr), &cbWritten, NULL);
    189189    WriteFile(hStdErr, s_szMsg2, sizeof(s_szMsg2) - 1, &cbWritten, NULL);
    190     WriteFile(hStdErr, pszFile, kLdrStrLen(pszFile), &cbWritten, NULL);
     190    WriteFile(hStdErr, pszFile, kLdrHlpStrLen(pszFile), &cbWritten, NULL);
    191191    WriteFile(hStdErr, "(", sizeof("(") - 1, &cbWritten, NULL);
    192192    int2dec(szLine, iLine);
    193     WriteFile(hStdErr, szLine, kLdrStrLen(szLine), &cbWritten, NULL);
     193    WriteFile(hStdErr, szLine, kLdrHlpStrLen(szLine), &cbWritten, NULL);
    194194    WriteFile(hStdErr, ") ", sizeof(") ") - 1, &cbWritten, NULL);
    195     WriteFile(hStdErr, pszFunction, kLdrStrLen(pszFunction), &cbWritten, NULL);
     195    WriteFile(hStdErr, pszFunction, kLdrHlpStrLen(pszFunction), &cbWritten, NULL);
    196196    WriteFile(hStdErr, s_szMsg3, sizeof(s_szMsg3) - 1, &cbWritten, NULL);
    197197
  • trunk/kLdr/kLdrHlp.h

    r2827 r2828  
    6363#ifdef __GNUC__
    6464/** memcmp */
    65 # define kLdrMemComp(a,b,c) __builtin_memcmp(a,b,c)
     65# define kLdrHlpMemComp(a,b,c) __builtin_memcmp(a,b,c)
    6666/** memcpy */
    67 # define kLdrMemCopy(a,b,c) __builtin_memcpy(a,b,c)
     67# define kLdrHlpMemCopy(a,b,c) __builtin_memcpy(a,b,c)
    6868/** memset */
    69 # define kLdrMemSet(a,b,c)  __builtin_memset(a,b,c)
     69# define kLdrHlpMemSet(a,b,c)  __builtin_memset(a,b,c)
    7070/** strlen */
    71 # define kLdrStrLen(a)      __builtin_strlen(a)
     71# define kLdrHlpStrLen(a)      __builtin_strlen(a)
    7272/** alloca */
    73 # define kLdrAllocA(a)      __builtin_alloca(a)
     73# define kLdrHlpAllocA(a)      __builtin_alloca(a)
    7474/** int3 */
    7575# define kldrHlpBreakpoint() do { __asm__ __volatile__ ("int3\n\tnop"); } while (0)
     
    8585# pragma intrinsic(memcmp, memcpy, memset, strlen, __debugbreak)
    8686/** memcmp */
    87 # define kLdrMemComp(a,b,c) memcmp(a,b,c)
     87# define kLdrHlpMemComp(a,b,c) memcmp(a,b,c)
    8888/** memcpy */
    89 # define kLdrMemCopy(a,b,c) memcpy(a,b,c)
     89# define kLdrHlpMemCopy(a,b,c) memcpy(a,b,c)
    9090/** memset */
    91 # define kLdrMemSet(a,b,c)  memset(a,b,c)
     91# define kLdrHlpMemSet(a,b,c)  memset(a,b,c)
    9292/** strlen */
    93 # define kLdrStrLen(a)      strlen(a)
     93# define kLdrHlpStrLen(a)      strlen(a)
    9494/** alloca */
    95 # define kLdrAllocA(a)      alloca(a)
     95# define kLdrHlpAllocA(a)      alloca(a)
    9696/** int3 */
    9797# define kldrHlpBreakpoint() __debugbreak()
     
    102102#endif
    103103
    104 #if !defined(kLdrMemComp) \
    105  || !defined(kLdrMemCopy) \
    106  || !defined(kLdrMemSet) \
    107  || !defined(kLdrStrLen) \
    108  || !defined(kLdrAllocA) \
     104#if !defined(kLdrHlpMemComp) \
     105 || !defined(kLdrHlpMemCopy) \
     106 || !defined(kLdrHlpMemSet) \
     107 || !defined(kLdrHlpStrLen) \
     108 || !defined(kLdrHlpAllocA) \
    109109 || !defined(kldrHlpBreakpoint)
    110110# error "Needs porting to your compiler."
  • trunk/kLdr/kLdrMod.c

    r2827 r2828  
    3535#if 1 /* testing headers */
    3636# include "kLdrModPE.h"
    37 //# include "kLdrModLX.h"
     37# include "kLdrModLX.h"
    3838# include "kLdrModELF32.h"
    3939# include "kLdrModELF64.h"
  • trunk/kLdr/kLdrRdrFile.c

    r2826 r2828  
    352352    if ((uintptr_t)pszFilename >= 0x20000000)
    353353    {
    354         char *psz = (char *)kLdrAllocA(cchFilename + 1);
    355         kLdrMemCopy(psz, pszFilename, cchFilename + 1);
     354        char *psz = (char *)kLdrHlpAllocA(cchFilename + 1);
     355        kLdrHlpMemCopy(psz, pszFilename, cchFilename + 1);
    356356        pszFilename = psz;
    357357    }
     
    404404     * Allocate the reader instance.
    405405     */
    406     cchFilename = kLdrStrLen(pszFilename);
     406    cchFilename = kLdrHlpStrLen(pszFilename);
    407407    pRdrFile = (PKLDRRDRFILE)kldrHlpAlloc(sizeof(*pRdrFile) + cchFilename);
    408408    if (!pRdrFile)
     
    427427    pRdrFile->File = File;
    428428    pRdrFile->off = 0;
    429     kLdrMemCopy(&pRdrFile->szFilename[0], pszFilename, cchFilename + 1);
     429    kLdrHlpMemCopy(&pRdrFile->szFilename[0], pszFilename, cchFilename + 1);
    430430
    431431    *ppRdr = &pRdrFile->Core;
Note: See TracChangeset for help on using the changeset viewer.