24 lines
484 B
C
24 lines
484 B
C
#pragma once
|
|
|
|
#define APPNAME "Lephisto"
|
|
|
|
#define MALLOC_L(type)(malloc(sizeof(type)))
|
|
#define CALLOC_L(type)(calloc(1, sizeof(type)))
|
|
|
|
#define ABS(x) (((x)<0)?-(x):(x))
|
|
|
|
#define MAX(x,y) (((x)>(y))?(x):(y))
|
|
#define MIN(x,y) (((x)>(y))?(y):(x))
|
|
|
|
#define pow2(x) ((x)*(x))
|
|
|
|
#define DATA_DEF "data" // Default data packfile.
|
|
extern char* data; // Modifiable datafile.
|
|
#define DATA data // Data file.
|
|
|
|
// Max filename path.
|
|
#ifndef PATH_MAX
|
|
# define PATH_MAX 100
|
|
#endif
|
|
|