/* CBINTER.H 09 11 1990 */ #ifndef _CB_INTERFACE_INCLUDED #define _CB_INTERFACE_INCLUDED 1 typedef void* SqlManager; typedef int SqlHandle; typedef void (*SqlErrorHandler )(char*, int); #ifndef BOOL_DEFINED enum bool { TRUE = 1, FALSE = 0 }; #define BOOL_DEFINED 1 #endif SqlManager sql_init(char*); void sql_terminate(SqlManager); SqlHandle _SqlMgr_open (SqlManager , char *, ... ); int _SqlMgr_execute (SqlManager , SqlHandle ); int _SqlMgr_fetch (SqlManager , SqlHandle ); int _SqlMgr_close (SqlManager , SqlHandle *); int _SqlMgr_perform (SqlManager , char *, ... ); int _SqlMgr_changeUser (SqlManager , char *); int _SqlMgr_suspend (SqlManager , int ); int _SqlMgr_commit (SqlManager ); int _SqlMgr_rollback (SqlManager ); short _SqlMgr_status (SqlManager , SqlHandle ); long _SqlMgr_rowCount (SqlManager , SqlHandle ); int _SqlMgr_setMuLevel (SqlManager , short ); int _SqlMgr_setErrorHandler (SqlManager , SqlErrorHandler , SqlHandle ); int _SqlMgr_svrCmd (SqlManager , char *, ... ); int _SqlMgr_svrStatus (SqlManager , SqlHandle ); #endif #define sql_open _SqlMgr_open #define sql_execute _SqlMgr_execute #define sql_fetch _SqlMgr_fetch #define sql_close _SqlMgr_close #define sql_perform _SqlMgr_perform #define sql_change_user _SqlMgr_changeUser #define sql_suspend _SqlMgr_suspend #define sql_commit _SqlMgr_commit #define sql_rollback _SqlMgr_rollback #define sql_status _SqlMgr_status #define sql_row_count _SqlMgr_rowCount #define sql_set_mu_level _SqlMgr_setMuLevel #define sql_set_error_handler _SqlMgr_setErrorHandler #define sql_svr_cmd _SqlMgr_svrCmd #define sql_svr_status _SqlMgr_svrStatus