FreeBASIC  0.91.0
fb_data.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _FB_DATADESC
 

Macros

#define FB_DATATYPE_LINK   -1
 
#define FB_DATATYPE_OFS   -2
 
#define FB_DATATYPE_WSTR   0x8000
 

Typedefs

typedef struct _FB_DATADESC FB_DATADESC
 

Functions

FBCALL void fb_DataRestore (FB_DATADESC *labeladdr)
 
void fb_DataNext (void)
 
FBCALL void fb_DataReadStr (void *dst, ssize_t dst_size, int fillrem)
 
FBCALL void fb_DataReadWstr (FB_WCHAR *dst, ssize_t dst_size)
 
FBCALL void fb_DataReadByte (char *dst)
 
FBCALL void fb_DataReadUByte (unsigned char *dst)
 
FBCALL void fb_DataReadShort (short *dst)
 
FBCALL void fb_DataReadUShort (unsigned short *dst)
 
FBCALL void fb_DataReadInt (int *dst)
 
FBCALL void fb_DataReadUInt (unsigned int *dst)
 
FBCALL void fb_DataReadLongint (long long *dst)
 
FBCALL void fb_DataReadULongint (unsigned long long *dst)
 
FBCALL void fb_DataReadSingle (float *dst)
 
FBCALL void fb_DataReadDouble (double *dst)
 

Variables

struct _FB_DATADESC FBPACKED
 
FB_DATADESC__fb_data_ptr
 

Macro Definition Documentation

#define FB_DATATYPE_LINK   -1

Definition at line 15 of file fb_data.h.

#define FB_DATATYPE_OFS   -2

Definition at line 16 of file fb_data.h.

#define FB_DATATYPE_WSTR   0x8000

Definition at line 17 of file fb_data.h.

Typedef Documentation

typedef struct _FB_DATADESC FB_DATADESC

Definition at line 11 of file fb_data.h.

Function Documentation

void fb_DataNext ( void  )

Definition at line 29 of file data.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FBCALL void fb_DataReadByte ( char *  dst)

Definition at line 5 of file data_readbyte.c.

Here is the call graph for this function:

FBCALL void fb_DataReadDouble ( double *  dst)

Definition at line 5 of file data_readdouble.c.

Here is the call graph for this function:

FBCALL void fb_DataReadInt ( int *  dst)

Definition at line 5 of file data_readint.c.

Here is the call graph for this function:

FBCALL void fb_DataReadLongint ( long long *  dst)

Definition at line 5 of file data_readlong.c.

Here is the call graph for this function:

FBCALL void fb_DataReadShort ( short *  dst)

Definition at line 5 of file data_readshort.c.

Here is the call graph for this function:

FBCALL void fb_DataReadSingle ( float *  dst)

Definition at line 5 of file data_readsingle.c.

Here is the call graph for this function:

FBCALL void fb_DataReadStr ( void *  dst,
ssize_t  dst_size,
int  fillrem 
)

Definition at line 5 of file data_readstr.c.

Here is the call graph for this function:

FBCALL void fb_DataReadUByte ( unsigned char *  dst)

Definition at line 5 of file data_readubyte.c.

Here is the call graph for this function:

FBCALL void fb_DataReadUInt ( unsigned int *  dst)

Definition at line 5 of file data_readuint.c.

Here is the call graph for this function:

FBCALL void fb_DataReadULongint ( unsigned long long *  dst)

Definition at line 5 of file data_readulong.c.

Here is the call graph for this function:

FBCALL void fb_DataReadUShort ( unsigned short *  dst)

Definition at line 5 of file data_readushort.c.

Here is the call graph for this function:

FBCALL void fb_DataReadWstr ( FB_WCHAR dst,
ssize_t  dst_size 
)

Definition at line 5 of file data_readwstr.c.

Here is the call graph for this function:

FBCALL void fb_DataRestore ( FB_DATADESC labeladdr)

Definition at line 18 of file data.c.

Here is the call graph for this function:

Variable Documentation

FB_DATADESC* __fb_data_ptr

Definition at line 5 of file data.c.

struct _FB_DATADESC FBPACKED