FTEQW
Documentation of the FTE engine source tree.
packager.c File Reference

Functions

void QCC_JoinPaths (char *fullname, size_t fullnamesize, const char *newfile, const char *base)
 
void Packager_WriteDataset (struct pkgctx_s *ctx, char *setname)
 
struct pkgctx_s * Packager_Create (void(*messagecallback)(void *userctx, const char *message,...), void *userctx)
 
void Packager_ParseText (struct pkgctx_s *ctx, char *scripttext)
 
void Packager_ParseFile (struct pkgctx_s *ctx, char *scriptname)
 
void Packager_Destroy (struct pkgctx_s *ctx)
 
pbool Packager_CompressDir (const char *dirname, enum pkgtype_e type, void(*messagecallback)(void *userctx, const char *message,...), void *userctx)
 

Function Documentation

◆ Packager_CompressDir()

pbool Packager_CompressDir ( const char *  dirname,
enum pkgtype_e  type,
void(*)(void *userctx, const char *message,...)  messagecallback,
void userctx 
)

◆ Packager_Create()

struct pkgctx_s * Packager_Create ( void(*)(void *userctx, const char *message,...)  messagecallback,
void userctx 
)

◆ Packager_Destroy()

void Packager_Destroy ( struct pkgctx_s *  ctx)

◆ Packager_ParseFile()

void Packager_ParseFile ( struct pkgctx_s *  ctx,
char *  scriptname 
)

◆ Packager_ParseText()

void Packager_ParseText ( struct pkgctx_s *  ctx,
char *  scripttext 
)

◆ Packager_WriteDataset()

void Packager_WriteDataset ( struct pkgctx_s *  ctx,
char *  setname 
)

◆ QCC_JoinPaths()

void QCC_JoinPaths ( char *  fullname,
size_t  fullnamesize,
const char *  newfile,
const char *  base 
)