Data Structures | |
struct | RelocRec |
struct | ImportRec |
struct | ExportRec |
struct | DLLRec |
struct | BSSRec |
struct | ModRec |
struct | GenericRec |
union | RDFHeaderRec |
struct | SegmentHeaderRec |
struct | RDFFileInfo |
struct | memorybuffer |
struct | rdf_headerbuf |
Defines | |
#define | _RDOFF_H "RDOFF2 support routines v0.3" |
#define | RDF_MAXSEGS 64 |
#define | SYM_DATA 0x01 |
#define | SYM_FUNCTION 0x02 |
#define | SYM_GLOBAL 0x04 |
#define | BUF_BLOCK_LEN 4088 |
#define | RDOFF_CODE 0 |
#define | RDOFF_DATA 1 |
#define | RDOFF_HEADER -1 |
#define | RDOFF_RELATIVEMASK 64 |
#define | RDOFF_SEGMENTMASK 63 |
Typedefs | |
typedef unsigned char | byte |
typedef RDFHeaderRec | rdfheaderrec |
typedef RDFFileInfo | rdffile |
typedef memorybuffer | memorybuffer |
Functions | |
char * | strdup (const char *) |
uint16 | translateshort (uint16 in) |
long | translatelong (long in) |
int | rdfopen (rdffile *f, const char *name) |
int | rdfclose (rdffile *f) |
int | rdffindsegment (rdffile *f, int segno) |
int | rdfloadseg (rdffile *f, int segment, void *buffer) |
rdfheaderrec * | rdfgetheaderrec (rdffile *f) |
void | rdfheaderrewind (rdffile *f) |
void | rdfperror (const char *app, const char *name) |
rdf_headerbuf * | rdfnewheader (void) |
int | rdfaddheader (rdf_headerbuf *h, rdfheaderrec *r) |
int | rdfaddsegment (rdf_headerbuf *h, long seglength) |
void | rdfdoneheader (rdf_headerbuf *h) |
int | membuflength (memorybuffer *b) |
Variables | |
int | rdf_errno |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|