ca8c00bfce
git-svn-id: svn://10.65.10.50/trunk@1149 c028cbd2-c16b-5b4b-a496-9718f37d4682
44 lines
947 B
C
Executable File
44 lines
947 B
C
Executable File
#ifndef __UTILITY_H
|
|
#define __UTILITY_H
|
|
|
|
#ifndef __STRINGS_H
|
|
#include <strings.h>
|
|
#endif
|
|
|
|
/* @FPUB */
|
|
char* format (const char* fmt, ...);
|
|
const char* cmd2name(const char* argv0, const char* argv1 = "");
|
|
int rtoi(const char * roman);
|
|
const char* itor(int i);
|
|
bool fcopy(const char* orig, const char* dest, bool append=FALSE);
|
|
bool fexist(const char* file);
|
|
|
|
bool make_dir(const char* file);
|
|
int list_files(TToken_string& names);
|
|
const char * encode(const char* data);
|
|
const char * decode(const char* data);
|
|
inline bool is_not_slash(char s) { return s != '\\' && s != '/'; }
|
|
|
|
#if XVT_OS == XVT_OS_SCOUNIX
|
|
int stricmp(const char*, const char*);
|
|
#endif
|
|
#ifdef __WATCOMC__
|
|
char * tempnam(const char * dir, const char * prefix);
|
|
#endif
|
|
|
|
const char* esc(const char*);
|
|
|
|
#define ODD(x) (x & 1)
|
|
#define EVEN(x) !(x & 1)
|
|
|
|
#ifdef __UTILITY_CPP
|
|
char __tmp_string[1024];
|
|
#else
|
|
extern char __tmp_string[1024];
|
|
#endif
|
|
|
|
|
|
/* @END */
|
|
#endif /* __UTILITY_H */
|
|
|