Ignore:
Timestamp:
Aug 27, 2007, 9:54:05 PM (18 years ago)
Author:
bird
Message:

Use the new type system.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kStuff/kLdr/kLdrHlp.h

    r3537 r3567  
    105105# endif
    106106# ifdef kLdrHlpStrChr_needed
    107 int     kLdrHlpStrNComp(const char *psz1, const char *psz2, size_t cch);
     107int     kLdrHlpStrNComp(const char *psz1, const char *psz2, KSIZE cch);
    108108# endif
    109109# ifdef kLdrHlpMemChr_needed
    110 void   *kLdrHlpMemChr(const void *pv, int ch, size_t cb);
     110void   *kLdrHlpMemChr(const void *pv, int ch, KSIZE cb);
    111111# endif
    112112# ifdef kLdrHlpMemMove_needed
    113 void   *kLdrHlpMemMove(void *pv1, const void *pv2, size_t cb);
     113void   *kLdrHlpMemMove(void *pv1, const void *pv2, KSIZE cb);
    114114# endif
    115115
     
    169169#endif
    170170
    171 size_t  kLdrHlpStrNLen(const char *psz, size_t cchMax);
    172 int     kLdrHlpMemIComp(const void *pv1, const void *pv2, size_t cb);
     171KSIZE   kLdrHlpStrNLen(const char *psz, KSIZE cchMax);
     172int     kLdrHlpMemIComp(const void *pv1, const void *pv2, KSIZE cb);
    173173int     kLdrHlpStrIComp(const char *pv1, const char *pv2);
    174174
     
    178178void    kldrHlpSemRelease(void);
    179179
    180 int     kldrHlpPageAlloc(void **ppv, size_t cb, KLDRPROT enmProt, unsigned fFixed);
    181 int     kldrHlpPageProtect(void *pv, size_t cb, KLDRPROT enmProt);
    182 int     kldrHlpPageFree(void *pv, size_t cb);
     180int     kldrHlpPageAlloc(void **ppv, KSIZE cb, KLDRPROT enmProt, unsigned fFixed);
     181int     kldrHlpPageProtect(void *pv, KSIZE cb, KLDRPROT enmProt);
     182int     kldrHlpPageFree(void *pv, KSIZE cb);
    183183
    184184int     kldrHlpHeapInit(void);
    185185void    kldrHlpHeapTerm(void);
    186 void    kldrHlpHeapDonate(void *pv, size_t cb);
    187 void *  kldrHlpAlloc(size_t cb);
    188 void *  kldrHlpAllocZ(size_t cb);
     186void    kldrHlpHeapDonate(void *pv, KSIZE cb);
     187void *  kldrHlpAlloc(KSIZE cb);
     188void *  kldrHlpAllocZ(KSIZE cb);
    189189void    kldrHlpFree(void *pv);
    190190
    191 int     kldrHlpGetEnv(const char *pszVar, char *pszVal, size_t cchVal);
    192 int     kldrHlpGetEnvUZ(const char *pszVar, size_t *pcb);
     191int     kldrHlpGetEnv(const char *pszVar, char *pszVal, KSIZE cchVal);
     192int     kldrHlpGetEnvUZ(const char *pszVar, KSIZE *pcb);
    193193char   *kldrHlpGetFilename(const char *pszFilename);
    194194char   *kldrHlpGetSuff(const char *pszFilename);
     
    197197void    kldrHlpExit(int rc);
    198198void    kldrHlpSleep(unsigned cMillies);
    199 char   *kldrHlpInt2Ascii(char *psz, size_t cch, long lVal, unsigned iBase);
     199char   *kldrHlpInt2Ascii(char *psz, KSIZE cch, long lVal, unsigned iBase);
    200200void    kldrHlpAssertMsg(const char *pszExpr, const char *pszFile, unsigned iLine, const char *pszFunction);
    201201
     
    233233        if ((cb)) \
    234234        { \
    235             uint8_t             __b; \
    236             uint8_t volatile *  __pb = (uint8_t volatile *)(buf); \
    237             size_t              __cbPage1 = 0x1000 - ((uintptr_t)(__pb) & 0xfff); /* ASSUMES page size! */ \
     235            KU8             __b; \
     236            KU8 volatile *  __pb = (KU8 volatile *)(buf); \
     237            KSIZE           __cbPage1 = 0x1000 - ((KUPTR)(__pb) & 0xfff); /* ASSUMES page size! */ \
    238238            __b = *__pb; *__pb = 0xff; *__pb = __b; \
    239239            if ((cb) > __cbPage1) \
    240240            { \
    241                 size_t  __cb = (cb) - __cbPage1; \
     241                KSIZE   __cb = (cb) - __cbPage1; \
    242242                __pb -= __cbPage1; \
    243243                for (;;) \
Note: See TracChangeset for help on using the changeset viewer.