which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@976 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			170 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			170 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /* t4test.h   (c)Copyright Sequiter Software Inc., 1990-1993.  All rights reserved. */ 
 | |
| /* Display routine definitions for CodeBase 4.5 testing */
 | |
| 
 | |
| /* #define S4TEST_KEEP_FILES */
 | |
| 
 | |
| #ifdef S4MACINTOSH
 | |
| #define S4NO_PARMS
 | |
| #endif
 | |
| 
 | |
| #ifdef S4OS2PM
 | |
| #define IDR_MAIN     1
 | |
| #define IDM_ABOUT    9600
 | |
| #define IDM_DO_TEST  9700
 | |
| #define EM_CODEBASE_ERROR 9800
 | |
| #define ID_OK        1
 | |
| #define ID_CANCEL    2
 | |
| #define MESSAGELEN          50
 | |
| #define MSGBOXID        1001
 | |
| #define IDS_APPNAME     2
 | |
| #define IDS_UNTITLED    7
 | |
| 
 | |
| extern HWND hwndMainFrame ;
 | |
| extern HWND hwndMain ;
 | |
| extern HDC  hdcMain ;
 | |
| extern HAB  hab ;
 | |
| extern HMQ  hmq ;
 | |
| extern CHAR szAppName[MAXNAMEL] ;
 | |
| extern CHAR szUntitled[MESSAGELEN] ;
 | |
| #else
 | |
| #ifdef S4WINDOWS
 | |
| #include <windows.h>
 | |
| #else
 | |
| #define HWND unsigned
 | |
| #define HANDLE unsigned
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| #ifdef S4UNIX
 | |
| #include "p4port.h"
 | |
| #endif
 | |
| 
 | |
| #define  T4_ERROR_WAR     "\r\n\r\nTest Warning Number"
 | |
| #define  T4_ERROR_SEV     "\r\n\r\nTest Failure Number"
 | |
| 
 | |
| #define t4err_field      -801
 | |
| #define t4err_append     -802
 | |
| #define t4err_count      -803
 | |
| #define t4err_go         -804
 | |
| #define t4err_data       -805
 | |
| #define t4err_append_blank  -806
 | |
| #define t4err_write      -807
 | |
| #define t4err_close      -808
 | |
| #define t4err_lock       -809
 | |
| #define t4err_unlock     -809
 | |
| #define t4err_recno      -810
 | |
| #define t4err_deleted    -811
 | |
| #define t4err_pack       -812
 | |
| #define t4err_zap        -813
 | |
| #define t4err_n_fields   -814
 | |
| #define t4err_name       -815
 | |
| #define t4err_memory     -816
 | |
| #define t4err_general    -817
 | |
| #define t4err_sort       -818
 | |
| #define t4err_check      -819
 | |
| #define t4err_tag        -820
 | |
| #define t4err_seek       -821
 | |
| #define t4err_reindex    -822
 | |
| #define t4err_skip       -823
 | |
| #define t4err_parm       -824
 | |
| #define t4err_expr       -825
 | |
| #define t4err_memo       -826
 | |
| #define t4err_flush      -827
 | |
| #define t4err_opt        -828
 | |
| #define t4err_date       -829
 | |
| #define t4err_position   -830
 | |
| #define t4err_relate     -831
 | |
| #define t4err_read       -832
 | |
| 
 | |
| typedef struct
 | |
| {
 | |
| #ifdef S4WINDOWS
 | |
| #ifdef S4MEDIUM
 | |
|   char *ptr ;
 | |
| #else
 | |
|   LPSTR  ptr ;
 | |
| #endif
 | |
| #else
 | |
|   int          n_parms ;
 | |
|   int          i_parm ;
 | |
|   char       **parms ;
 | |
| #endif
 | |
| } D4PARSE_STR;
 | |
| 
 | |
| typedef struct
 | |
| {
 | |
|   HWND      hWnd ;
 | |
| #ifdef S4OS2PM
 | |
|   HANDLE    hInst ;
 | |
| #else
 | |
|   HANDLE    hInst ;
 | |
| #endif
 | |
|   D4PARSE_STR  parse_str ;
 | |
|   int          x,y ;
 | |
| 
 | |
| #ifdef S4WINDOWS
 | |
|   TEXTMETRIC   tm ;
 | |
|   LPMSG        lpmsg ;
 | |
|   MSG          msg ;  /* Last Message */
 | |
|   int          did_close ;
 | |
|   int          did_quit ;
 | |
|   HCURSOR      hSaveCursor ;
 | |
| #endif
 | |
| #ifdef S4OS2PM
 | |
|   FONTMETRICS  tm ;
 | |
|   int          did_close ;
 | |
|   int          did_quit ;
 | |
|   int          do_box ;
 | |
|   char         str[80] ;
 | |
|   int          is_new_line ;
 | |
|   int          len ;
 | |
|   int          display_set ;
 | |
| #endif
 | |
| } D4DISPLAY;
 | |
| 
 | |
| #ifdef S4TEMP
 | |
| extern D4DISPLAY display ;
 | |
| #else
 | |
| #ifdef S4OS2PM
 | |
| extern D4DISPLAY display ;
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| 
 | |
| #ifdef DLL
 | |
| extern HANDLE test_hInst ;
 | |
| #endif
 | |
| 
 | |
| #ifdef S4WINDOWS
 | |
| extern MSG msg ;
 | |
| extern TEXTMETRIC tm ;
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
|   void  S4FUNCTION d4display_start( void ) ;
 | |
|   int   S4FUNCTION d4display_getch( D4DISPLAY * ) ;
 | |
|   void  S4FUNCTION d4display_init( D4DISPLAY *, HWND ) ;
 | |
|   void  S4FUNCTION d4display_str( D4DISPLAY *, char *, int ) ;
 | |
|   void  S4FUNCTION d4display_num( D4DISPLAY *, long, int ) ;
 | |
|   int   S4FUNCTION d4display_quit( D4DISPLAY * ) ;
 | |
|   void  S4FUNCTION d4display_wait( D4DISPLAY * ) ;
 | |
| 
 | |
| #ifdef S4WINDOWS
 | |
|   void S4FUNCTION d4parsestring_init( D4PARSE_STR *, LPSTR ) ;
 | |
| #else
 | |
|   void S4FUNCTION d4parsestring_init( D4PARSE_STR *, int , char ** ) ;
 | |
| #endif
 | |
| 
 | |
|   char *S4FUNCTION d4parsestring_nparm( D4PARSE_STR * ) ;
 | |
|   int   S4FUNCTION t4test( D4DISPLAY * ) ;
 | |
| 
 | |
|   void S4FUNCTION t4warn( int, char * ) ;
 | |
|   void S4FUNCTION t4severe( int, char * ) ;
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 |