Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

rdoff.h File Reference

#include <types.h>

Go to the source code of this file.

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)
rdfheaderrecrdfgetheaderrec (rdffile *f)
void rdfheaderrewind (rdffile *f)
void rdfperror (const char *app, const char *name)
rdf_headerbufrdfnewheader (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


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4