Niotso  git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Macros | Typedefs | Functions
tsoscan.h File Reference
#include <stdint.h>

Go to the source code of this file.

Classes

struct  CommandLineArgs_s
 
struct  VersionInfo_s
 
struct  ChunkStats_s
 
struct  IFFStats_s
 

Macros

#define TSOSCAN_WARNING   "tsoscan: warning: "
 
#define TSOSCAN_ERROR   "tsoscan: error: "
 
#define PATH_SEP   '/'
 

Typedefs

typedef struct CommandLineArgs_s CommandLineArgs
 
typedef struct VersionInfo_s VersionInfo
 
typedef struct ChunkStats_s ChunkStats
 
typedef struct IFFStats_s IFFStats
 

Functions

CommandLineArgscmd_parse_args (int argc, char *argv[])
 
void cmd_delete (CommandLineArgs *args)
 
int stats_create (IFFStats *stats)
 
int stats_version_increment (IFFStats *stats, char *type, unsigned version)
 
unsigned stats_get_version (char *type, uint8_t *data)
 
void stats_delete (IFFStats *stats)
 

Macro Definition Documentation

#define PATH_SEP   '/'
#define TSOSCAN_ERROR   "tsoscan: error: "
#define TSOSCAN_WARNING   "tsoscan: warning: "

Typedef Documentation

typedef struct ChunkStats_s ChunkStats
typedef struct IFFStats_s IFFStats
typedef struct VersionInfo_s VersionInfo

Function Documentation

void cmd_delete ( CommandLineArgs args)
CommandLineArgs* cmd_parse_args ( int  argc,
char *  argv[] 
)
int stats_create ( IFFStats stats)
void stats_delete ( IFFStats stats)
unsigned stats_get_version ( char *  type,
uint8_t *  data 
)
int stats_version_increment ( IFFStats stats,
char *  type,
unsigned  version 
)