[go: up one dir, main page]

Menu

[r105]: / trunk / utils.h  Maximize  Restore  History

Download this file

29 lines (17 with data), 619 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// General purpose functions, not specific to anything much
// except most are VGM-centric
#ifndef UTILS_H
#define UTILS_H
#include <windows.h>
BOOL FileExists(char *filename);
BOOL FileExistsQuiet(char *filename);
unsigned long int FileSize(char *filename);
BOOL Compress(char *filename);
BOOL Decompress(char *filename);
BOOL FixExt(char *FileName);
void ChangeExt(char *filename,char *ext);
char *MakeTempFilename(char *src);
char *MakeSuffixedFilename(char *src,char *suffix);
void ReplaceFile(char *filetoreplace,char *with);
#define ROUND(x) ((int)(x>0?x+0.5:x-0.5))
#endif