/*--------------------------------------------------------*/ /* sql.h apr-1998/pablo */ /*--------------------------------------------------------*/ #ifndef SQL_H #define SQL_H #include #define SQLHOST "www2.demo.cs.brandeis.edu" #define SQLPORT "5232" #define SPAWN_POSTMASTER NULL #define SQLTTY NULL #define BIGSQLSIZE 1000 /* function prototypes */ void sql_exit( int ); void sql_die(); void sql_warn(); ExecStatusType sql_watch( PGresult * ); void sql_try( char * ); ExecStatusType sql_do( char * ); ExecStatusType sql_printf( char *,... ); int sql_int( char * ); int sql_connect_or_fail(); void sql_connect_db(); #endif #ifdef SQL_INIT char *dbname; char sql[BIGSQLSIZE]; PGconn *sqldb = NULL; #else extern char *dbname; extern char sql[BIGSQLSIZE]; extern PGconn *sqldb; #endif extern char *progname;