// 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