On Fri, 13 Aug 1999, h wrote:

> 
> Compile option-nya apa aja ?????
> mungkin dia nggak menemukan library yang ada rutin PQfinish, PQsetdb, .. etc...
> 

------ini cuplikan libpq-fe.h nya------ *
 * Copyright (c) 1994, Regents of the University of California
 *
 * $Id: libpq-fe.h,v 1.28 1998/03/20 04:02:57 momjian Exp $
 *
 *-------------------------------------------------------------------------
 */

#ifndef LIBPQ_FE_H
#define LIBPQ_FE_H

#ifdef __cplusplus
extern          "C"
{
#endif

#include <stdio.h>
/* ----------------
 *              include stuff common to fe and be
 * ----------------
 */
#include "postgres_ext.h"
#include "libpq/pqcomm.h"
#include "lib/dllist.h"
----cut---
                                                                 * running */

/* ----------------
 * Structure for the conninfo parameter definitions of PQconnectdb()
 * ----------------
 */
        struct _PQconninfoOption
        {
                char       *keyword;    /* The keyword of the option                   
 */
                char       *environ;    /* Fallback environment variable name   */
                char       *compiled;   /* Fallback compiled in default value   */
                char       *val;                /* Options value                       
                         */
                char       *label;              /* Label for field in connect dialog   
 */
                char       *dispchar;   /* Character to display for this field  */
                /* in a connect dialog. Values are:             */
                /* ""   Display entered value as is  */
                /* "*"  Password field - hide value  */
                /* "D"  Debug options - don't    */
                /* create a field by default    */
                int                     dispsize;       /* Field size in characters 
for dialog  */
        };

        typedef struct _PQconninfoOption PQconninfoOption;

/* ===  in fe-connect.c === */
        /* make a new client connection to the backend */
        extern PGconn *PQconnectdb(const char *conninfo);
        extern PQconninfoOption *PQconndefaults(void);
        extern PGconn *PQsetdbLogin(const char *pghost, const char *pgport, const char 
*pgoptions,
                                                                                       
 const char *pgtty, const char *dbName, const char *login, const char *pwd);
#define PQsetdb(M_PGHOST,M_PGPORT,M_PGOPT,M_PGTTY,M_DBNAME)   PQsetdbLogin(M_PGHOST, 
M_PGPORT, M_PGOPT, M_PGTTY, M_DBNAME, NULL, NULL)
        /* close the current connection and free the PGconn data structure */
        extern void PQfinish(PGconn *conn);

        /*
         * close the current connection and restablish a new one with the same
         * parameters
         */
        extern void PQreset(PGconn *conn);

        extern char *PQdb(PGconn *conn);
        extern char *PQuser(PGconn *conn);
        extern char *PQhost(PGconn *conn);
        extern char *PQoptions(PGconn *conn);
        extern char *PQport(PGconn *conn);
        extern char *PQtty(PGconn *conn);
        extern ConnStatusType PQstatus(PGconn *conn);
        extern char *PQerrorMessage(PGconn *conn);
        extern void PQtrace(PGconn *conn, FILE *debug_port);
        extern void PQuntrace(PGconn *conn);
----cut----

semua preprocessor sudah dicheck & ada
compilenya ngga pake option apa-apa,...rutin tsb kelihatannya ada di
libnya. Keyword extern itu apa ya...


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com

Kirim email ke