Changeset 2827 for trunk/kLdr


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

image format headers.

Location:
trunk/kLdr
Files:
7 added
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/Makefile.kmk

    r2826 r2827  
    9494        kLdrRdr.c \
    9595        kLdrRdrFile.c \
    96         kLdrLX.c
     96        kLdrMod.c \
     97        kLdrModLX.c
    9798kLdr_SOURCES.os2 = \
    9899        kLdr-os2.def \
  • trunk/kLdr/kLdr.h

    r2826 r2827  
    282282/** @} */
    283283
     284
     285
     286
     287
     288
     289
     290
     291
     292
     293
     294
     295
     296
     297
     298
     299
     300
     301
     302
     303
     304
     305
     306
     307
     308
     309
     310
     311
     312
     313
     314
     315
     316
     317
     318
     319
     320
    284321#ifdef __cplusplus
    285322}
  • trunk/kLdr/kLdrHlp.h

    r2826 r2827  
    3232 * @internal
    3333 * @{ */
     34
    3435/** Get the minimum of two values. */
    3536#define KLDR_MIN(a, b) ((a) <= (b) ? (a) : (b))
    36 
     37/** Calculate the offset of a structure member. */
     38#define KLDR_OFFSETOF(strct, memb)  ( (size_t)( ((strct *)0)->memb ) )
    3739/** Align a size_t value. */
    3840#define KLDR_ALIGN_Z(val, align)    ( ((val) + ((align) - 1)) & ~(size_t)((align) - 1) )
    3941/** Align a void * value. */
    4042#define KLDR_ALIGN_P(pv, align)     ( (void *)( ((uintptr_t)(pv) + ((align) - 1)) & ~(uintptr_t)((align) - 1) ) )
     43
     44
     45
     46
     47
     48
     49
     50
     51
     52
     53