Mercurial > repos > rliterman > csp2
comparison CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/include/fakepq.h @ 69:33d812a61356
planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author | jpayne |
---|---|
date | Tue, 18 Mar 2025 17:55:14 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
67:0e9998148a16 | 69:33d812a61356 |
---|---|
1 /* | |
2 * fakepq.h -- | |
3 * | |
4 * Minimal replacement for 'pq-fe.h' in the PostgreSQL client | |
5 * without having a PostgreSQL installation on the build system. | |
6 * This file comprises only data type, constant and function definitions. | |
7 * | |
8 * The programmers of this file believe that it contains material not | |
9 * subject to copyright under the doctrines of scenes a faire and | |
10 * of merger of idea and expression. Accordingly, this file is in the | |
11 * public domain. | |
12 * | |
13 *----------------------------------------------------------------------------- | |
14 */ | |
15 | |
16 #ifndef FAKEPQ_H_INCLUDED | |
17 #define FAKEPQ_H_INCLUDED | |
18 | |
19 #ifndef MODULE_SCOPE | |
20 #define MODULE_SCOPE extern | |
21 #endif | |
22 | |
23 MODULE_SCOPE Tcl_LoadHandle PostgresqlInitStubs(Tcl_Interp*); | |
24 | |
25 typedef enum { | |
26 CONNECTION_OK=0, | |
27 } ConnStatusType; | |
28 typedef enum { | |
29 PGRES_EMPTY_QUERY=0, | |
30 PGRES_BAD_RESPONSE=5, | |
31 PGRES_NONFATAL_ERROR=6, | |
32 PGRES_FATAL_ERROR=7, | |
33 } ExecStatusType; | |
34 typedef unsigned int Oid; | |
35 typedef struct pg_conn PGconn; | |
36 typedef struct pg_result PGresult; | |
37 typedef void (*PQnoticeProcessor)(void*, const PGresult*); | |
38 | |
39 #define PG_DIAG_SQLSTATE 'C' | |
40 #define PG_DIAG_MESSAGE_PRIMARY 'M' | |
41 | |
42 #include "pqStubs.h" | |
43 | |
44 MODULE_SCOPE const pqStubDefs* pqStubs; | |
45 | |
46 #endif |