Provide stable target anchors for libpq functions.
authorRobert Haas
Mon, 9 Aug 2010 12:00:39 +0000 (12:00 +0000)
committerRobert Haas
Mon, 9 Aug 2010 12:00:39 +0000 (12:00 +0000)
Daniele Varrazzo

doc/src/sgml/libpq.sgml
doc/src/sgml/lobj.sgml

index ad5cb8cce2bf5116f515be1830de326f1206ecd6..a25c4c21515008c8c6fcd841d1ee9f389d5a0434 100644 (file)
@@ -1,4 +1,4 @@
-
+
 
 
  <application>libpq</application> - C Library
@@ -91,7 +91,7 @@
    
 
    
-    
+     id='libpq-pqconnectdbparams'>
      PQconnectdbParamsPQconnectdbParams
      
       
@@ -572,7 +572,7 @@ PGconn *PQconnectdbParams(const char **keywords, const char **values, int expand
      
     
 
-    
+     id='libpq-pqconnectdb'>
      PQconnectdbPQconnectdb
      
       
@@ -605,7 +605,7 @@ PGconn *PQconnectdb(const char *conninfo);
      
     
 
-    
+     id='libpq-pqsetdblogin'>
      PQsetdbLoginPQsetdbLogin
      
       
@@ -637,7 +637,7 @@ PGconn *PQsetdbLogin(const char *pghost,
      
     
 
-    
+     id='libpq-pqsetdb'>
      PQsetdbPQsetdb
      
       
@@ -659,7 +659,7 @@ PGconn *PQsetdb(char *pghost,
      
     
 
-    
+     id='libpq-pqconnectstartparams'>
      PQconnectStartParamsPQconnectStartParams
      PQconnectStartPQconnectStart
      PQconnectPollPQconnectPoll
@@ -776,7 +776,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
        to provide feedback to the user for example. These statuses are:
 
        
-        
+         id='libpq-connection-started'>
          CONNECTION_STARTED
          
           
@@ -785,7 +785,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
          
         
 
-        
+         id='libpq-connection-made'>
          CONNECTION_MADE
          
           
@@ -794,7 +794,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
          
         
 
-        
+         id='libpq-connection-awaiting-response'>
          CONNECTION_AWAITING_RESPONSE
          
           
@@ -803,7 +803,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
          
         
 
-        
+         id='libpq-connection-auth-ok'>
          CONNECTION_AUTH_OK
          
           
@@ -812,7 +812,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
          
         
 
-        
+         id='libpq-connection-ssl-startup'>
          CONNECTION_SSL_STARTUP
          
           
@@ -821,7 +821,7 @@ PostgresPollingStatusType PQconnectPoll(PGconn *conn);
          
         
 
-        
+         id='libpq-connection-setenv'>
          CONNECTION_SETENV
          
           
@@ -872,7 +872,7 @@ switch(PQstatus(conn))
      
     
 
-    
+     id='libpq-pqconndefaults'>
      PQconndefaultsPQconndefaults
      
       
@@ -918,7 +918,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pqconninfoparse'>
      PQconninfoParsePQconninfoParse
      
       
@@ -963,7 +963,7 @@ PQconninfoOption *PQconninfoParse(const char *conninfo, char **errmsg);
    
     
 
-    
+     id='libpq-pqfinish'>
      PQfinishPQfinish
      
       
@@ -984,7 +984,7 @@ void PQfinish(PGconn *conn);
      
     
 
-    
+     id='libpq-pqreset'>
      PQresetPQreset
      
       
@@ -1004,7 +1004,7 @@ void PQreset(PGconn *conn);
      
     
 
-    
+     id='libpq-pqresetstart'>
      PQresetStartPQresetStart
      PQresetPollPQresetPoll
      
@@ -1068,7 +1068,7 @@ PostgresPollingStatusType PQresetPoll(PGconn *conn);
    These values are fixed for the life of the PGconn object.
 
    
-    
+     id='libpq-pqdb'>
      
       PQdb
       
@@ -1086,7 +1086,7 @@ char *PQdb(const PGconn *conn);
      
     
 
-    
+     id='libpq-pquser'>
      
       PQuser
       
@@ -1104,7 +1104,7 @@ char *PQuser(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqpass'>
      
       PQpass
       
@@ -1122,7 +1122,7 @@ char *PQpass(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqhost'>
      
       PQhost
       
@@ -1140,7 +1140,7 @@ char *PQhost(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqport'>
      
       PQport
       
@@ -1159,7 +1159,7 @@ char *PQport(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqtty'>
      
       PQtty
       
@@ -1181,7 +1181,7 @@ char *PQtty(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqoptions'>
      
       PQoptions
       
@@ -1206,7 +1206,7 @@ char *PQoptions(const PGconn *conn);
    are executed on the PGconn object.
 
    
-    
+     id='libpq-pqstatus'>
      
       PQstatus
       
@@ -1245,7 +1245,7 @@ ConnStatusType PQstatus(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqtransactionstatus'>
      
       PQtransactionStatus
       
@@ -1281,7 +1281,7 @@ PGTransactionStatusType PQtransactionStatus(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqparameterstatus'>
      
       PQparameterStatus
       
@@ -1360,7 +1360,7 @@ const char *PQparameterStatus(const PGconn *conn, const char *paramName);
      
     
 
-    
+     id='libpq-pqprotocolversion'>
      
       PQprotocolVersion
       
@@ -1387,7 +1387,7 @@ int PQprotocolVersion(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqserverversion'>
      
       PQserverVersion
       
@@ -1412,7 +1412,7 @@ int PQserverVersion(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqerrormessage'>
      
       PQerrorMessage
       
@@ -1446,7 +1446,7 @@ char *PQerrorMessage(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqsocket'>
      PQsocketPQsocket
      
       
@@ -1464,7 +1464,7 @@ int PQsocket(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqbackendpid'>
      PQbackendPIDPQbackendPID
      
       
@@ -1489,7 +1489,7 @@ int PQbackendPID(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqconnectionneedspassword'>
      PQconnectionNeedsPasswordPQconnectionNeedsPassword
      
       
@@ -1509,7 +1509,7 @@ int PQconnectionNeedsPassword(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqconnectionusedpassword'>
      PQconnectionUsedPasswordPQconnectionUsedPassword
      
       
@@ -1528,7 +1528,7 @@ int PQconnectionUsedPassword(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqgetssl'>
      PQgetsslPQgetssl
      
       
@@ -1575,7 +1575,7 @@ SSL *PQgetssl(const PGconn *conn);
 
    
     
-     
+      id='libpq-pqexec'>
       
        PQexec
        
@@ -1619,7 +1619,7 @@ PGresult *PQexec(PGconn *conn, const char *command);
 
    
     
-     
+      id='libpq-pqexecparams'>
       
        PQexecParams
        
@@ -1806,7 +1806,7 @@ SELECT * FROM mytable WHERE x = $1::bigint;
 
    
     
-     
+      id='libpq-pqprepare'>
       PQprepare
        
         PQprepare
@@ -1883,7 +1883,7 @@ PGresult *PQprepare(PGconn *conn,
 
    
     
-     
+      id='libpq-pqexecprepared'>
       
        PQexecPrepared
        
@@ -1927,7 +1927,7 @@ PGresult *PQexecPrepared(PGconn *conn,
       
      
 
-     
+      id='libpq-pqdescribeprepared'>
       
        PQdescribePrepared
        
@@ -1967,7 +1967,7 @@ PGresult *PQdescribePrepared(PGconn *conn, const char *stmtName);
       
      
 
-     
+      id='libpq-pqdescribeportal'>
       
        PQdescribePortal
        
@@ -2020,7 +2020,7 @@ PGresult *PQdescribePortal(PGconn *conn, const char *portalName);
     are subject to change in the future.
 
     
-     
+      id='libpq-pqresultstatus'>
       
        PQresultStatus
        
@@ -2040,7 +2040,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
         PQresultStatus can return one of the following values:
 
         
-         
+          id='libpq-pgres-empty-query'>
           PGRES_EMPTY_QUERY
           
            
@@ -2049,7 +2049,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-command-ok'>
           PGRES_COMMAND_OK
           
            
@@ -2058,7 +2058,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-tuples-ok'>
           PGRES_TUPLES_OK
           
            
@@ -2068,7 +2068,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-copy-out'>
           PGRES_COPY_OUT
           
            
@@ -2077,7 +2077,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-copy-in'>
           PGRES_COPY_IN
           
            
@@ -2086,7 +2086,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-bad-response'>
           PGRES_BAD_RESPONSE
           
            
@@ -2095,7 +2095,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-nonfatal-error'>
           PGRES_NONFATAL_ERROR
           
            
@@ -2104,7 +2104,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
           
          
 
-         
+          id='libpq-pgres-fatal-error'>
           PGRES_FATAL_ERROR
           
            
@@ -2135,7 +2135,7 @@ ExecStatusType PQresultStatus(const PGresult *res);
       
      
 
-     
+      id='libpq-pqresstatus'>
       
        PQresStatus
        
@@ -2156,7 +2156,7 @@ char *PQresStatus(ExecStatusType status);
       
      
 
-     
+      id='libpq-pqresulterrormessage'>
       
        PQresultErrorMessage
        
@@ -2194,7 +2194,7 @@ char *PQresultErrorMessage(const PGresult *res);
       
      
 
-     
+      id='libpq-pqresulterrorfield'>
       PQresultErrorFieldPQresultErrorField
       
        
@@ -2215,7 +2215,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
        
         The following field codes are available:
         
-         
+          id='libpq-pg-diag-severity'>
           PG_DIAG_SEVERITY
           
            
@@ -2228,7 +2228,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-sqlstate'>
           
            error codes
            libpq
@@ -2247,7 +2247,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-message-primary'>
           PG_DIAG_MESSAGE_PRIMARY
           
            
@@ -2257,7 +2257,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-message-detail'>
           PG_DIAG_MESSAGE_DETAIL
           
            
@@ -2267,7 +2267,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-message-hint'>
           PG_DIAG_MESSAGE_HINT
           
            
@@ -2279,7 +2279,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-statement-position'>
           PG_DIAG_STATEMENT_POSITION
           
            
@@ -2291,7 +2291,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-internal-position'>
           PG_DIAG_INTERNAL_POSITION
           
            
@@ -2305,7 +2305,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-internal-query'>
           PG_DIAG_INTERNAL_QUERY
           
            
@@ -2315,7 +2315,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-context'>
           PG_DIAG_CONTEXT
           
            
@@ -2327,7 +2327,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-source-file'>
           PG_DIAG_SOURCE_FILE
           
            
@@ -2337,7 +2337,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-source-line'>
           PG_DIAG_SOURCE_LINE
           
            
@@ -2347,7 +2347,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
           
          
 
-         
+          id='libpq-pg-diag-source-function'>
           PG_DIAG_SOURCE_FUNCTION
           
            
@@ -2381,7 +2381,7 @@ char *PQresultErrorField(const PGresult *res, int fieldcode);
       
      
 
-     
+      id='libpq-pqclear'>
       PQclearPQclear
       
        
@@ -2423,7 +2423,7 @@ void PQclear(PGresult *res);
    
 
    
-    
+     id='libpq-pqntuples'>
      
       PQntuples
       
@@ -2445,7 +2445,7 @@ int PQntuples(const PGresult *res);
      
     
 
-    
+     id='libpq-pqnfields'>
      
       PQnfields
       
@@ -2465,7 +2465,7 @@ int PQnfields(const PGresult *res);
      
     
 
-    
+     id='libpq-pqfname'>
      
       PQfname
       
@@ -2492,7 +2492,7 @@ char *PQfname(const PGresult *res,
      
     
 
-    
+     id='libpq-pqfnumber'>
      
       PQfnumber
       
@@ -2533,7 +2533,7 @@ PQfnumber(res, "\"BAR\"")    1
      
     
 
-    
+     id='libpq-pqftable'>
      
       PQftable
       
@@ -2568,7 +2568,7 @@ Oid PQftable(const PGresult *res,
      
     
 
-    
+     id='libpq-pqftablecol'>
      
       PQftablecol
       
@@ -2595,7 +2595,7 @@ int PQftablecol(const PGresult *res,
      
     
 
-    
+     id='libpq-pqfformat'>
      
       PQfformat
       
@@ -2621,7 +2621,7 @@ int PQfformat(const PGresult *res,
      
     
 
-    
+     id='libpq-pqftype'>
      
       PQftype
       
@@ -2650,7 +2650,7 @@ Oid PQftype(const PGresult *res,
      
     
 
-    
+     id='libpq-pqfmod'>
      
       PQfmod
       
@@ -2678,7 +2678,7 @@ int PQfmod(const PGresult *res,
      
     
 
-    
+     id='libpq-pqfsize'>
      
       PQfsize
       
@@ -2706,7 +2706,7 @@ int PQfsize(const PGresult *res,
      
     
 
-    
+     id='libpq-pqbinarytuples'>
      
       PQbinaryTuples
       
@@ -2734,7 +2734,7 @@ int PQbinaryTuples(const PGresult *res);
      
     
 
-    
+     id='libpq-pqgetvalue'>
      
       PQgetvalue
        
@@ -2784,7 +2784,7 @@ char *PQgetvalue(const PGresult *res,
      
     
 
-    
+     id='libpq-pqgetisnull'>
      
       PQgetisnull
       
@@ -2816,7 +2816,7 @@ int PQgetisnull(const PGresult *res,
      
     
 
-    
+     id='libpq-pqgetlength'>
      
      PQgetlength
      
@@ -2846,7 +2846,7 @@ int PQgetlength(const PGresult *res,
      
     
 
-    
+     id='libpq-pqnparams'>
      
       PQnparams
       
@@ -2870,7 +2870,7 @@ int PQnparams(const PGresult *res);
      
     
 
-    
+     id='libpq-pqparamtype'>
      
       PQparamtype
       
@@ -2895,7 +2895,7 @@ Oid PQparamtype(const PGresult *res, int param_number);
      
     
 
-    
+     id='libpq-pqprint'>
      
       PQprint
       
@@ -2946,7 +2946,7 @@ typedef struct
    
 
    
-    
+     id='libpq-pqcmdstatus'>
      
       PQcmdStatus
       
@@ -2973,7 +2973,7 @@ char *PQcmdStatus(PGresult *res);
      
     
 
-    
+     id='libpq-pqcmdtuples'>
      
       PQcmdTuples
       
@@ -3007,7 +3007,7 @@ char *PQcmdTuples(PGresult *res);
      
     
 
-    
+     id='libpq-pqoidvalue'>
      
       PQoidValue
       
@@ -3032,7 +3032,7 @@ Oid PQoidValue(const PGresult *res);
      
     
 
-    
+     id='libpq-pqoidstatus'>
      
       PQoidStatus
       
@@ -3074,7 +3074,7 @@ char *PQoidStatus(const PGresult *res);
    
 
    
-    
+     id='libpq-pqescapeliteral'>
      
       PQescapeLiteral
       
@@ -3138,7 +3138,7 @@ char *PQescapeLiteral(PGconn *conn, const char *str, size_t length);
      
     
 
-    
+     id='libpq-pqescapeidentifier'>
      
       PQescapeIdentifier
       
@@ -3193,7 +3193,7 @@ char *PQescapeIdentifier(PGconn *conn, const char *str, size_t length);
      
     
 
-    
+     id='libpq-pqescapestringconn'>
      
       PQescapeStringConn
       
@@ -3248,7 +3248,7 @@ size_t PQescapeStringConn(PGconn *conn,
      
     
 
-    
+     id='libpq-pqescapestring'>
      
       PQescapeString
       
@@ -3284,7 +3284,7 @@ size_t PQescapeString (char *to, const char *from, size_t length);
      
     
 
-    
+     id='libpq-pqescapebyteaconn'>
      
       PQescapeByteaConn
       
@@ -3350,7 +3350,7 @@ unsigned char *PQescapeByteaConn(PGconn *conn,
      
     
 
-    
+     id='libpq-pqescapebytea'>
      
       PQescapeBytea
       
@@ -3390,7 +3390,7 @@ unsigned char *PQescapeBytea(const unsigned char *from,
      
     
 
-    
+     id='libpq-pqunescapebytea'>
      
       PQunescapeBytea
       
@@ -3499,7 +3499,7 @@ unsigned char *PQunescapeBytea(const unsigned char *from, size_t *to_length);
    respectively.
 
    
-    
+     id='libpq-pqsendquery'>
      
       PQsendQuery
       
@@ -3526,7 +3526,7 @@ int PQsendQuery(PGconn *conn, const char *command);
      
     
 
-    
+     id='libpq-pqsendqueryparams'>
      
       PQsendQueryParams
       
@@ -3559,7 +3559,7 @@ int PQsendQueryParams(PGconn *conn,
      
     
 
-    
+     id='libpq-pqsendprepare'>
      
       PQsendPrepare
       
@@ -3591,7 +3591,7 @@ int PQsendPrepare(PGconn *conn,
      
     
 
-    
+     id='libpq-pqsendqueryprepared'>
      
       PQsendQueryPrepared
       
@@ -3624,7 +3624,7 @@ int PQsendQueryPrepared(PGconn *conn,
      
     
 
-    
+     id='libpq-pqsenddescribeprepared'>
      
       PQsendDescribePrepared
       
@@ -3651,7 +3651,7 @@ int PQsendDescribePrepared(PGconn *conn, const char *stmtName);
      
     
 
-    
+     id='libpq-pqsenddescribeportal'>
      
       PQsendDescribePortal
       
@@ -3678,7 +3678,7 @@ int PQsendDescribePortal(PGconn *conn, const char *portalName);
      
     
 
-    
+     id='libpq-pqgetresult'>
      
       PQgetResult
       
@@ -3733,7 +3733,7 @@ PGresult *PQgetResult(PGconn *conn);
    use of two more functions:
 
    
-    
+     id='libpq-pqconsumeinput'>
      
       PQconsumeInput
       
@@ -3773,7 +3773,7 @@ int PQconsumeInput(PGconn *conn);
      
     
 
-    
+     id='libpq-pqisbusy'>
      
       PQisBusy
       
@@ -3842,7 +3842,7 @@ int PQisBusy(PGconn *conn);
    can be used.
 
    
-    
+     id='libpq-pqsetnonblocking'>
      
       PQsetnonblocking
       
@@ -3879,7 +3879,7 @@ int PQsetnonblocking(PGconn *conn, int arg);
      
     
 
-    
+     id='libpq-pqisnonblocking'>
      
       PQisnonblocking
       
@@ -3902,7 +3902,7 @@ int PQisnonblocking(const PGconn *conn);
      
     
 
-    
+     id='libpq-pqflush'>
      
       PQflush
        
@@ -3950,7 +3950,7 @@ int PQflush(PGconn *conn);
    this section.
 
    
-    
+     id='libpq-pqgetcancel'>
      
       PQgetCancel
       
@@ -3980,7 +3980,7 @@ PGcancel *PQgetCancel(PGconn *conn);
      
     
 
-    
+     id='libpq-pqfreecancel'>
      
       PQfreeCancel
       
@@ -4003,7 +4003,7 @@ void PQfreeCancel(PGcancel *cancel);
      
     
 
-    
+     id='libpq-pqcancel'>
      
       PQcancel
       
@@ -4049,7 +4049,7 @@ int PQcancel(PGcancel *cancel, char *errbuf, int errbufsize);
    
 
    
-    
+     id='libpq-pqrequestcancel'>
      
       PQrequestCancel
       
@@ -4321,7 +4321,7 @@ typedef struct pgNotify
    that are also used in connection with query results:
 
    
-    
+     id='libpq-pqnfields-1'>
      
       PQnfields
       
@@ -4337,7 +4337,7 @@ typedef struct pgNotify
      
     
 
-    
+     id='libpq-pqbinarytuples-1'>
      
       PQbinaryTuples
       
@@ -4356,7 +4356,7 @@ typedef struct pgNotify
      
     
 
-    
+     id='libpq-pqfformat-1'>
      
       PQfformat
       
@@ -4397,7 +4397,7 @@ typedef struct pgNotify
    
 
    
-    
+     id='libpq-pqputcopydata'>
      
       PQputCopyData
       
@@ -4436,7 +4436,7 @@ int PQputCopyData(PGconn *conn,
      
     
 
-    
+     id='libpq-pqputcopyend'>
      
       PQputCopyEnd
       
@@ -4497,7 +4497,7 @@ int PQputCopyEnd(PGconn *conn,
    
 
    
-    
+     id='libpq-pqgetcopydata'>
      
       PQgetCopyData
       
@@ -4574,7 +4574,7 @@ int PQgetCopyData(PGconn *conn,
    
 
    
-    
+     id='libpq-pqgetline'>
      
       PQgetline
       
@@ -4613,7 +4613,7 @@ int PQgetline(PGconn *conn,
      
     
 
-    
+     id='libpq-pqgetlineasync'>
      
       PQgetlineAsync
       
@@ -4672,7 +4672,7 @@ int PQgetlineAsync(PGconn *conn,
      
     
 
-    
+     id='libpq-pqputline'>
      
       PQputline
       
@@ -4713,7 +4713,7 @@ int PQputline(PGconn *conn,
      
     
 
-    
+     id='libpq-pqputnbytes'>
      
       PQputnbytes
       
@@ -4740,7 +4740,7 @@ int PQputnbytes(PGconn *conn,
      
     
 
-    
+     id='libpq-pqendcopy'>
      
       PQendcopy
       
@@ -4805,7 +4805,7 @@ int PQendcopy(PGconn *conn);
   
 
   
-   
+    id='libpq-pqclientencoding'>
     
      PQclientEncoding
      
@@ -4831,7 +4831,7 @@ char *pg_encoding_to_char(int encoding_id);
     
    
 
-   
+    id='libpq-pqsetclientencoding'>
     
      PQsetClientEncoding
      
@@ -4855,7 +4855,7 @@ int PQsetClientEncoding(PGconn *conn, const char *
     
    
 
-   
+    id='libpq-pqseterrorverbosity'>
     
      PQsetErrorVerbosity
      
@@ -4891,7 +4891,7 @@ PGVerbosity PQsetErrorVerbosity(PGconn *conn, PGVerbosity verbosity);
     
    
 
-   
+    id='libpq-pqtrace'>
     
      PQtrace
      
@@ -4921,7 +4921,7 @@ void PQtrace(PGconn *conn, FILE *stream);
     
    
 
-   
+    id='libpq-pquntrace'>
     
      PQuntrace
      
@@ -4950,7 +4950,7 @@ void PQuntrace(PGconn *conn);
   
 
   
-   
+    id='libpq-pqfreemem'>
     
      PQfreemem
      
@@ -4983,7 +4983,7 @@ void PQfreemem(void *ptr);
     
    
 
-   
+    id='libpq-pqconninfofree'>
     
      PQconninfoFree
      
@@ -5007,7 +5007,7 @@ void PQconninfoFree(PQconninfoOption *connOptions);
     
    
 
-   
+    id='libpq-pqencryptpassword'>
     
      PQencryptPassword
      
@@ -5037,7 +5037,7 @@ char * PQencryptPassword(const char *passwd, const char *user);
     
    
 
-   
+    id='libpq-pqmakeemptypgresult'>
     
      PQmakeEmptyPGresult
      
@@ -5074,7 +5074,7 @@ PGresult *PQmakeEmptyPGresult(PGconn *conn, ExecStatusType status);
     
    
 
-   
+    id='libpq-pqfireresultcreateevents'>
     
      PQfireResultCreateEvents
      
@@ -5114,7 +5114,7 @@ int PQfireResultCreateEvents(PGconn *conn, PGresult *res);
     
    
 
-   
+    id='libpq-pqcopyresult'>
     
      PQcopyResult
      
@@ -5153,7 +5153,7 @@ PGresult *PQcopyResult(const PGresult *src, int flags);
     
    
 
-   
+    id='libpq-pqsetresultattrs'>
     
      PQsetResultAttrs
      
@@ -5181,7 +5181,7 @@ int PQsetResultAttrs(PGresult *res, int numAttributes, PGresAttDesc *attDescs);
     
    
 
-   
+    id='libpq-pqsetvalue'>
     
      PQsetvalue
      
@@ -5215,7 +5215,7 @@ int PQsetvalue(PGresult *res, int tup_num, int field_num, char *value, int len);
     
    
 
-   
+    id='libpq-pqresultalloc'>
     
      PQresultAlloc
      
@@ -5402,7 +5402,7 @@ defaultNoticeProcessor(void *arg, const char *message)
    
 
    
-    
+     id='libpq-pgevt-register'>
      PGEVT_REGISTER
      
       
@@ -5432,7 +5432,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pgevt-connreset'>
      PGEVT_CONNRESET
      
       
@@ -5465,7 +5465,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pgevt-conndestroy'>
      PGEVT_CONNDESTROY
      
       
@@ -5494,7 +5494,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pgevt-resultcreate'>
      PGEVT_RESULTCREATE
      
       
@@ -5526,7 +5526,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pgevt-resultcopy'>
      PGEVT_RESULTCOPY
      
       
@@ -5561,7 +5561,7 @@ typedef struct
      
     
 
-    
+     id='libpq-pgevt-resultdestroy'>
      PGEVT_RESULTDESTROY
      
       
@@ -5596,7 +5596,7 @@ typedef struct
    Event Callback Procedure
 
    
-    
+     id='libpq-pgeventproc'>
      
       PGEventProc
       
@@ -5651,7 +5651,7 @@ int eventproc(PGEventId evtId, void *evtInfo, void *passThrough)
    Event Support Functions
 
     
-    
+     id='libpq-pqregistereventproc'>
      
       PQregisterEventProc
       
@@ -5691,7 +5691,7 @@ int PQregisterEventProc(PGconn *conn, PGEventProc proc,
      
     
 
-    
+     id='libpq-pqsetinstancedata'>
      
       PQsetInstanceData
       
@@ -5711,7 +5711,7 @@ int PQsetInstanceData(PGconn *conn, PGEventProc proc, void *data);
      
     
 
-    
+     id='libpq-pqinstancedata'>
      
       PQinstanceData
       
@@ -5730,7 +5730,7 @@ void *PQinstanceData(const PGconn *conn, PGEventProc proc);
      
     
 
-    
+     id='libpq-pqresultsetinstancedata'>
      
       PQresultSetInstanceData
       
@@ -5750,7 +5750,7 @@ int PQresultSetInstanceData(PGresult *res, PGEventProc proc, void *data);
      
     
 
-    
+     id='libpq-pqresultinstancedata'>
      
       PQresultInstanceData
       
@@ -6801,7 +6801,7 @@ ldap://ldap.acme.com/cn=dbserver,cn=hosts?pgconnectinfo?base?(objectclass=*)
 
   
    
-    
+     id='libpq-pqinitopenssl'>
      
       PQinitOpenSSL
       
@@ -6837,7 +6837,7 @@ void PQinitOpenSSL(int do_ssl, int do_crypto);
      
     
 
-    
+     id='libpq-pqinitssl'>
      
       PQinitSSL
       
@@ -6896,7 +6896,7 @@ void PQinitSSL(int do_ssl);
   
 
   
-   
+    id='libpq-pqisthreadsafe'>
     
      PQisthreadsafe
      
index ea7d1c8dcec45ffcb3f2715b2a704022dfbbf56f..32efd818413e8ae1b9314afae96b6cb1565a8c1a 100644 (file)
@@ -1,4 +1,4 @@
-
+
 
  
   Large Objects
@@ -99,7 +99,7 @@
     libpq library.
    
 
-   
+    id='lo-create'>
     Creating a Large Object
 
     
@@ -158,7 +158,7 @@ inv_oid = lo_create(conn, desired_oid);
     
    
 
-   
+    id="lo-import">
     Importing a Large Object
 
     
@@ -200,7 +200,7 @@ Oid lo_import_with_oid(PGconn *conn, const char *filename, Oid lobjId);
     
    
 
-   
+    id="lo-export">
     Exporting a Large Object
 
     
@@ -218,7 +218,7 @@ int lo_export(PGconn *conn, Oid lobjId, const char *filename);
     
    
 
-   
+    id="lo-open">
     Opening an Existing Large Object
 
     
@@ -268,7 +268,7 @@ inv_fd = lo_open(conn, inv_oid, INV_READ|INV_WRITE);
     
 
 
-
+ id="lo-write">
 Writing Data to a Large Object
 
 
@@ -286,7 +286,7 @@ int lo_write(PGconn *conn, int fd, const char *buf, size_t len);
 
 
 
-
+ id="lo-read">
 Reading Data from a Large Object
 
 
@@ -304,7 +304,7 @@ int lo_read(PGconn *conn, int fd, char *buf, size_t len);
 
 
 
-
+ id="lo-seek">
 Seeking in a Large Object
 
 
@@ -324,7 +324,7 @@ int lo_lseek(PGconn *conn, int fd, int offset, int whence);
 
 
 
-
+ id="lo-tell">
 Obtaining the Seek Position of a Large Object
 
 
@@ -338,7 +338,7 @@ int lo_tell(PGconn *conn, int fd);
 
 
 
-
+ id="lo-truncate">
 Truncating a Large Object
 
 
@@ -370,7 +370,7 @@ int lo_truncate(PGcon *conn, int fd, size_t len);
 
 
 
-
+ id="lo-close">
 Closing a Large Object Descriptor
 
 
@@ -390,7 +390,7 @@ int lo_close(PGconn *conn, int fd);
 
 
 
-   
+    id="lo-unlink">
     Removing a Large Object