GLUS
Macros | Functions
glus_file_text.c File Reference
#include "GL/glus.h"

Macros

#define GLUS_MAX_TEXTFILE_LENGTH   2147483646
 

Functions

GLUSboolean _glusFileCheckRead (FILE *f, size_t actualRead, size_t expectedRead)
 
GLUSboolean _glusFileCheckWrite (FILE *f, size_t actualWrite, size_t expectedWrite)
 
GLUSboolean GLUSAPIENTRY glusFileLoadText (const GLUSchar *filename, GLUStextfile *textfile)
 Loads a text file. More...
 
GLUSboolean GLUSAPIENTRY glusFileSaveText (const GLUSchar *filename, const GLUStextfile *textfile)
 Saves a text file. More...
 
GLUSvoid GLUSAPIENTRY glusFileDestroyText (GLUStextfile *textfile)
 Destroys the content of a text structure. More...
 

Macro Definition Documentation

#define GLUS_MAX_TEXTFILE_LENGTH   2147483646

Function Documentation

GLUSboolean _glusFileCheckRead ( FILE *  f,
size_t  actualRead,
size_t  expectedRead 
)
GLUSboolean _glusFileCheckWrite ( FILE *  f,
size_t  actualWrite,
size_t  expectedWrite 
)
GLUSvoid GLUSAPIENTRY glusFileDestroyText ( GLUStextfile textfile)

Destroys the content of a text structure.

Has to be called for freeing the resources.

Parameters
textfileThe text file structure.
GLUSboolean GLUSAPIENTRY glusFileLoadText ( const GLUSchar filename,
GLUStextfile textfile 
)

Loads a text file.

Parameters
filenameThe name of the file to load.
textfileThe structure to fill the text data.
Returns
GLUS_TRUE, if loading succeeded.
GLUSboolean GLUSAPIENTRY glusFileSaveText ( const GLUSchar filename,
const GLUStextfile textfile 
)

Saves a text file.

Parameters
filenameThe name of the file to save.
textfileThe structure with the text data.
Returns
GLUS_TRUE, if saving succeeded.