#ifndef _Defines_Header
#define _Defines_Header

#ifndef BFSZ_DONE
#	ifdef BFSZ
#	error "You may not define BFSZ more than once"
#	endif

#	define BFSZ 1000
#endif

#ifdef WIN32
#ifdef WIN64
#		define SYSTEM_TYPE "Windows64"
#endif
#	ifndef SYSTEM_TYPE
#		define SYSTEM_TYPE "Windows"
#	endif
#	ifndef SMITECRC_TYPE
#		define SMITECRC_TYPE "Win32_i386"
#	endif
#endif

#ifndef ffree
#	define ffree(x)	if (x) {free(x); x = NULL;}
#endif

#ifndef ffclose
#	define ffclose(x) if (x) {fclose(x); x = NULL;}
#endif


#endif
