Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
utils.c File Reference
#include "raylib.h"
#include "config.h"
#include "utils.h"
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
+ Include dependency graph for utils.c:

Go to the source code of this file.

Macros

#define TEXT_BYTES_PER_LINE   20
 

Functions

void SetTraceLogCallback (TraceLogCallback callback)
 
void SetLoadFileDataCallback (LoadFileDataCallback callback)
 
void SetSaveFileDataCallback (SaveFileDataCallback callback)
 
void SetLoadFileTextCallback (LoadFileTextCallback callback)
 
void SetSaveFileTextCallback (SaveFileTextCallback callback)
 
void SetTraceLogLevel (int logType)
 
void TraceLog (int logType, const char *text,...)
 
void * MemAlloc (int size)
 
void * MemRealloc (void *ptr, int size)
 
void MemFree (void *ptr)
 
unsigned char * LoadFileData (const char *fileName, unsigned int *bytesRead)
 
void UnloadFileData (unsigned char *data)
 
bool SaveFileData (const char *fileName, void *data, unsigned int bytesToWrite)
 
bool ExportDataAsCode (const char *data, unsigned int size, const char *fileName)
 
char * LoadFileText (const char *fileName)
 
void UnloadFileText (char *text)
 
bool SaveFileText (const char *fileName, char *text)
 

Macro Definition Documentation

◆ TEXT_BYTES_PER_LINE

#define TEXT_BYTES_PER_LINE   20

Function Documentation

◆ ExportDataAsCode()

bool ExportDataAsCode ( const char *  data,
unsigned int  size,
const char *  fileName 
)

Definition at line 272 of file utils.c.

+ Here is the call graph for this function:

◆ LoadFileData()

unsigned char * LoadFileData ( const char *  fileName,
unsigned int *  bytesRead 
)

Definition at line 182 of file utils.c.

+ Here is the caller graph for this function:

◆ LoadFileText()

char * LoadFileText ( const char *  fileName)

Definition at line 318 of file utils.c.

+ Here is the caller graph for this function:

◆ MemAlloc()

void * MemAlloc ( int  size)

Definition at line 162 of file utils.c.

◆ MemFree()

void MemFree ( void *  ptr)

Definition at line 176 of file utils.c.

+ Here is the caller graph for this function:

◆ MemRealloc()

void * MemRealloc ( void *  ptr,
int  size 
)

Definition at line 169 of file utils.c.

◆ SaveFileData()

bool SaveFileData ( const char *  fileName,
void *  data,
unsigned int  bytesToWrite 
)

Definition at line 237 of file utils.c.

+ Here is the caller graph for this function:

◆ SaveFileText()

bool SaveFileText ( const char *  fileName,
char *  text 
)

Definition at line 376 of file utils.c.

+ Here is the caller graph for this function:

◆ SetLoadFileDataCallback()

void SetLoadFileDataCallback ( LoadFileDataCallback  callback)

Definition at line 75 of file utils.c.

◆ SetLoadFileTextCallback()

void SetLoadFileTextCallback ( LoadFileTextCallback  callback)

Definition at line 77 of file utils.c.

◆ SetSaveFileDataCallback()

void SetSaveFileDataCallback ( SaveFileDataCallback  callback)

Definition at line 76 of file utils.c.

◆ SetSaveFileTextCallback()

void SetSaveFileTextCallback ( SaveFileTextCallback  callback)

Definition at line 78 of file utils.c.

◆ SetTraceLogCallback()

void SetTraceLogCallback ( TraceLogCallback  callback)

Definition at line 74 of file utils.c.

◆ SetTraceLogLevel()

void SetTraceLogLevel ( int  logType)

Definition at line 104 of file utils.c.

◆ TraceLog()

void TraceLog ( int  logType,
const char *  text,
  ... 
)

Definition at line 107 of file utils.c.

+ Here is the caller graph for this function:

◆ UnloadFileData()

void UnloadFileData ( unsigned char *  data)

Definition at line 231 of file utils.c.

+ Here is the caller graph for this function:

◆ UnloadFileText()

void UnloadFileText ( char *  text)

Definition at line 370 of file utils.c.

+ Here is the caller graph for this function: