diff options
Diffstat (limited to 'src/interfaces/libpgtcl/pgtclId.h')
-rw-r--r-- | src/interfaces/libpgtcl/pgtclId.h | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/src/interfaces/libpgtcl/pgtclId.h b/src/interfaces/libpgtcl/pgtclId.h index 815b11db345..addb4e260cb 100644 --- a/src/interfaces/libpgtcl/pgtclId.h +++ b/src/interfaces/libpgtcl/pgtclId.h @@ -1,50 +1,50 @@ /*------------------------------------------------------------------------- * * pgtclId.h-- -* useful routines to convert between strings and pointers +* useful routines to convert between strings and pointers * Needed because everything in tcl is a string, but often, pointers * to data structures are needed. -* +* * * Copyright (c) 1994, Regents of the University of California * -* $Id: pgtclId.h,v 1.7 1998/06/16 04:10:17 momjian Exp $ +* $Id: pgtclId.h,v 1.8 1998/09/01 04:39:59 momjian Exp $ * *------------------------------------------------------------------------- */ - -extern void PgSetConnectionId(Tcl_Interp *interp, PGconn *conn); + +extern void PgSetConnectionId(Tcl_Interp * interp, PGconn *conn); #if TCL_MAJOR_VERSION == 7 && TCL_MINOR_VERSION == 5 /* Only Tcl 7.5 had drivers with this signature */ -# define DRIVER_DEL_PROTO ClientData cData, Tcl_Interp *interp, \ - Tcl_File inFile, Tcl_File outFile -# define DRIVER_OUTPUT_PROTO ClientData cData, Tcl_File outFile, char *buf, \ +#define DRIVER_DEL_PROTO ClientData cData, Tcl_Interp *interp, \ + Tcl_File inFile, Tcl_File outFile +#define DRIVER_OUTPUT_PROTO ClientData cData, Tcl_File outFile, char *buf, \ int bufSize, int *errorCodePtr -# define DRIVER_INPUT_PROTO ClientData cData, Tcl_File inFile, char *buf, \ +#define DRIVER_INPUT_PROTO ClientData cData, Tcl_File inFile, char *buf, \ int bufSize, int *errorCodePtr #else /* Tcl 7.6 and beyond use this signature */ -# define DRIVER_OUTPUT_PROTO ClientData cData, char *buf, int bufSize, \ +#define DRIVER_OUTPUT_PROTO ClientData cData, char *buf, int bufSize, \ int *errorCodePtr -# define DRIVER_INPUT_PROTO ClientData cData, char *buf, int bufSize, \ +#define DRIVER_INPUT_PROTO ClientData cData, char *buf, int bufSize, \ int *errorCodePtr -# define DRIVER_DEL_PROTO ClientData cData, Tcl_Interp *interp +#define DRIVER_DEL_PROTO ClientData cData, Tcl_Interp *interp #endif -extern PGconn *PgGetConnectionId(Tcl_Interp *interp, char *id, \ - Pg_ConnectionId **); -extern PgDelConnectionId(DRIVER_DEL_PROTO); -extern int PgOutputProc(DRIVER_OUTPUT_PROTO); -extern PgInputProc(DRIVER_INPUT_PROTO); -extern int PgSetResultId(Tcl_Interp *interp, char *connid, PGresult *res); -extern PGresult *PgGetResultId(Tcl_Interp *interp, char *id); -extern void PgDelResultId(Tcl_Interp *interp, char *id); -extern int PgGetConnByResultId(Tcl_Interp *interp, char *resid); -extern void PgStartNotifyEventSource(Pg_ConnectionId *connid); -extern void PgStopNotifyEventSource(Pg_ConnectionId *connid); -extern void PgNotifyTransferEvents(Pg_ConnectionId *connid); -extern void PgNotifyInterpDelete(ClientData clientData, Tcl_Interp *interp); +extern PGconn *PgGetConnectionId(Tcl_Interp * interp, char *id, \ + Pg_ConnectionId **); +extern PgDelConnectionId(DRIVER_DEL_PROTO); +extern int PgOutputProc(DRIVER_OUTPUT_PROTO); +extern PgInputProc(DRIVER_INPUT_PROTO); +extern int PgSetResultId(Tcl_Interp * interp, char *connid, PGresult *res); +extern PGresult *PgGetResultId(Tcl_Interp * interp, char *id); +extern void PgDelResultId(Tcl_Interp * interp, char *id); +extern int PgGetConnByResultId(Tcl_Interp * interp, char *resid); +extern void PgStartNotifyEventSource(Pg_ConnectionId * connid); +extern void PgStopNotifyEventSource(Pg_ConnectionId * connid); +extern void PgNotifyTransferEvents(Pg_ConnectionId * connid); +extern void PgNotifyInterpDelete(ClientData clientData, Tcl_Interp * interp); /* GetFileProc is needed in Tcl 7.6 and later */ #if (TCL_MAJOR_VERSION * 100 + TCL_MINOR_VERSION) >= 706 @@ -55,6 +55,7 @@ extern void PgNotifyInterpDelete(ClientData clientData, Tcl_Interp *interp); #if HAVE_TCL_GETFILEPROC extern Tcl_File PgGetFileProc(ClientData cData, int direction); + #endif extern Tcl_ChannelType Pg_ConnType; |