This is libpq-fe.h in view mode; [Download] [Up]
/* ---------------------------------------------------------------- * FILE * libpq-fe.h * * DESCRIPTION * This file contains definitions for structures and * externs for functions used by frontend applications. * * IDENTIFICATION * /usr/local/devel/postgres-v4r2/src/backend/tmp/RCS/libpq-fe.h,v 1.9 1994/06/16 03:23:06 aoki Exp * ---------------------------------------------------------------- */ #ifndef LibpqFeIncluded /* include this file only once. */ #define LibpqFeIncluded 1 /* ---------------- * include stuff common to fe and be * ---------------- */ #include "tmp/libpq.h" typedef void *TUPLE; /* ---------------- * declarations for frontend libpq support routines * ---------------- */ #undef palloc #undef pfree extern char *GetAttributeByName ARGS ((TUPLE tuple, char *attname, char *isnull )); extern char *GetAttributeByNum ARGS ((TUPLE tuple, int attnum, char *isnull )); #ifdef POSTGRES_TRH_4_1 extern void dump_type ARGS((TypeBlock *types, int nfields)); extern void dump_tuple ARGS((char **values, int *lengths, int nfields)); extern void finish_dump ARGS((void)); #endif extern int dump_data ARGS((char *portal_name, int rule_p)); #ifdef POSTGRES_TRH_4_1 extern void read_initstr ARGS((void)); #endif extern void read_remark ARGS((char id[])); extern char *PQdb ARGS((void)); extern void PQsetdb ARGS((char *dbname)); extern void PQreset ARGS((void)); extern void PQfinish ARGS((void)); extern int PQFlushI ARGS((int i_count)); extern char *PQfn ARGS((int fnid, int *result_buf, int result_len, int *actual_result_len, int result_type, PQArgBlock *args, int nargs)); extern char *PQexec ARGS((char *query)); extern Pointer palloc ARGS((Size size)); extern void pfree ARGS((Pointer pointer)); extern void elog(/* int lev, char *fmt, ... */); extern void AssertionFailed ARGS((const String assertionName, const String fileName, const int lineNumber)); #endif LibpqFeIncluded
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.