72 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /* e4error.h  (c)Copyright Sequiter Software Inc., 1988-1996.  All rights reserved. */
 | |
| /*            (c)Copyright Sequiter Software Inc.,1990-1991. Alle Rechte vorbehalten.  */
 | |
| /*                German translation: Mgr. Gertruda TKACIKOVA, Jan. 1992.  */
 | |
| 
 | |
| /*   error messages  */
 | |
| 
 | |
| #ifndef S4LANGUAGE
 | |
|    #define E4_MESSAG_EXI     "EXITING APPLICATION"
 | |
|    #define E4_ERROR          "Error"
 | |
|    #ifdef S4VBASIC
 | |
|       #define E4_ERROR_COD   "CODEBASIC ERROR"
 | |
|    #else
 | |
|       #define E4_ERROR_COD   "CODEBASE ERROR"
 | |
|    #endif
 | |
|    #define E4_MEMORY_ERR     "Memory Error"
 | |
|    #define E4_ERROR_NUM      "\r\n\r\nError Number"
 | |
| #else
 | |
|    #ifdef S4GERMAN
 | |
|       #define E4_MESSAG_EXI     "Abbruch der Anwendung"
 | |
|       #define E4_ERROR          "Fehler"
 | |
|       #ifdef S4VBASIC
 | |
|          #define E4_ERROR_COD   "CODEBASIC FEHLER"
 | |
|       #else
 | |
|          #define E4_ERROR_COD   "CODEBASE FEHLER"
 | |
|       #endif
 | |
|       #define E4_MEMORY_ERR     "Speicherverwaltungs-Fehler"
 | |
|       #define E4_ERROR_NUM      "\r\n\r\nFehler Nummer"
 | |
|    #else
 | |
|       #define E4_MESSAG_EXI     "EXITING APPLICATION"
 | |
|       #define E4_ERROR          "Error"
 | |
|       #ifdef S4VBASIC
 | |
|          #define E4_ERROR_COD   "CODEBASIC ERROR"
 | |
|       #else
 | |
|          #define E4_ERROR_COD   "CODEBASE ERROR"
 | |
|       #endif
 | |
|       #define E4_MEMORY_ERR     "Memory Error"
 | |
|       #define E4_ERROR_NUM      "\r\n\r\nError Number"
 | |
|    #endif
 | |
| #endif
 | |
| 
 | |
| /* function names - language independent */
 | |
| 
 | |
| typedef struct ERROR4DATASt
 | |
| {
 | |
|    int errorNum ;
 | |
|    char S4PTR *errorData ;
 | |
| } ERROR4DATA ;
 | |
| 
 | |
| #ifdef E4FILE_LINE
 | |
|    #define error4( a, b, c ) ( code4fileNameSet( __FILE__ ), code4lineNoSet( __LINE__ ), error4default( a, b, c ) )
 | |
|    #define error4describe( a, b, c, d, e, f ) ( code4fileNameSet( __FILE__ ), code4lineNoSet( __LINE__ ), error4describeDefault( a, b, c, d, e, f ) )
 | |
|    #ifdef S4CB51
 | |
|       #define e4( a, b, c ) ( code4fileNameSet( __FILE__ ), code4lineNoSet( __LINE__ ), error4describeExecute( a, b, 0L, c, 0, 0 ) )
 | |
|    #endif
 | |
|    #ifdef E4STACK
 | |
|       #define error4stack( a, b, c ) ( code4fileNameSet( __FILE__ ), code4lineNoSet( __LINE__ ), error4stackDefault( a, b, c ) )
 | |
|    #else
 | |
|       #define error4stack( a, b, c ) ( b )
 | |
|    #endif
 | |
| #else
 | |
|    #define error4( a, b, c ) error4default( a, b, c )
 | |
|    #define error4describe( a, b, c, d, e, f ) error4describeDefault( a, b, c, d, e, f )
 | |
|    #ifdef S4CB51
 | |
|       #define e4( a, b, c )  error4describeExecute( a, b, 0L, c, 0, 0 )
 | |
|    #endif
 | |
|    #ifdef E4STACK
 | |
|       #define error4stack( a, b, c ) error4stackDefault( a, b, c )
 | |
|    #else
 | |
|       #define error4stack( a, b, c ) ( b )
 | |
|    #endif
 | |
| #endif /* E4FILE_LINE */
 |