Changeset 2955 for trunk/kLdr/kLdrHlp.h


Ignore:
Timestamp:
Feb 7, 2007, 8:07:16 AM (19 years ago)
Author:
bird
Message:

Completed kldrModMachOParseLoadCommands and kldrModMachOSize. Added an kLdrErrStr API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/kLdrHlp.h

    r2954 r2955  
    4343/** Align a void * value. */
    4444#define KLDR_ALIGN_P(pv, align)     ( (void *)( ((uintptr_t)(pv) + ((align) - 1)) & ~(uintptr_t)((align) - 1) ) )
     45/** Align a size_t value. */
     46#define KLDR_ALIGN_ADDR(val, align) ( ((val) + ((align) - 1)) & ~(KLDRADDR)((align) - 1) )
    4547/** Number of elements in an array. */
    4648#define KLDR_ELEMENTS(a)            ( sizeof(a) / sizeof((a)[0]) )
     
    239241#endif
    240242
     243size_t  kLdrHlpStrNLen(const char *psz, size_t cchMax);
    241244int     kLdrHlpMemIComp(const void *pv1, const void *pv2, size_t cb);
    242245int     kLdrHlpStrIComp(const char *pv1, const char *pv2);
Note: See TracChangeset for help on using the changeset viewer.