FS2_Open
Open source remastering of the Freespace 2 engine
cfilearchive.cpp File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "cfile/cfile.h"
#include "cfile/cfilearchive.h"
#include "luaconf.h"
#include <sstream>

Go to the source code of this file.

Macros

#define _CFILE_INTERNAL
 
#define CHECK_POSITION
 

Functions

void cf_init_lowlevel_read_code (CFILE *cfile, int lib_offset, int size, int pos)
 
int cfeof (CFILE *cfile)
 
int cftell (CFILE *cfile)
 
int cfseek (CFILE *cfile, int offset, int where)
 
int cfread (void *buf, int elsize, int nelem, CFILE *cfile)
 
int cfread_lua_number (double *buf, CFILE *cfile)
 

Macro Definition Documentation

#define _CFILE_INTERNAL

Definition at line 12 of file cfilearchive.cpp.

#define CHECK_POSITION

Definition at line 32 of file cfilearchive.cpp.

Function Documentation

void cf_init_lowlevel_read_code ( CFILE cfile,
int  lib_offset,
int  size,
int  pos 
)

Definition at line 36 of file cfilearchive.cpp.

int cfeof ( CFILE cfile)

Definition at line 69 of file cfilearchive.cpp.

int cfread ( void buf,
int  elsize,
int  nelem,
CFILE cfile 
)

Definition at line 183 of file cfilearchive.cpp.

int cfread_lua_number ( double *  buf,
CFILE cfile 
)

Definition at line 234 of file cfilearchive.cpp.

int cfseek ( CFILE cfile,
int  offset,
int  where 
)

Definition at line 133 of file cfilearchive.cpp.

int cftell ( CFILE cfile)

Definition at line 106 of file cfilearchive.cpp.