www.pudn.com > fftjd.rar > DDC.H


/*============================================================================ 
 
	 ddc.h  -  Don Cross,  October 1992. 
 
	 Generic ddclib stuff. 
 
============================================================================*/ 
 
#ifndef __DDC_DDC_H 
#define __DDC_DDC_H 
 
// If you add something to DDCRET, please add the appropriate string 
// to the function DDCRET_String() in the file 'source\ddcret.cpp'. 
 
enum DDCRET 
{ 
   DDC_SUCCESS,           // The operation succeded 
   DDC_FAILURE,           // The operation failed for unspecified reasons 
   DDC_OUT_OF_MEMORY,     // Operation failed due to running out of memory 
   DDC_FILE_ERROR,        // Operation encountered file I/O error 
   DDC_INVALID_CALL,      // Operation was called with invalid parameters 
   DDC_USER_ABORT,        // Operation was aborted by the user 
   DDC_INVALID_FILE       // File format does not match 
}; 
 
 
const char *DDCRET_String ( DDCRET );   // See source\ddcret.cpp 
 
 
#define  TRUE     1 
#define  FALSE    0 
 
typedef int dBOOLEAN; 
 
typedef unsigned char BYTE; 
 
typedef unsigned char        UINT8; 
typedef signed   char        INT8; 
 
typedef unsigned short int   UINT16; 
typedef signed   short int   INT16; 
typedef unsigned long  int   UINT32; 
typedef signed   long  int   INT32; 
 
#ifdef __BORLANDC__ 
	#if sizeof(UINT16) != 2 
	  #error Need to fix UINT16 and INT16 
	#endif 
 
	#if sizeof(UINT32) != 4 
	  #error Need to fix UINT32 and INT32 
	#endif 
#endif 
 
#endif /* __DDC_DDC_H */ 
 
/*--- end of file ddc.h ---*/