Diff for /win32/sql/pgsql/include/postgres_ext.h between versions 1.1 and 1.2

version 1.1, 2001/09/21 15:47:56 version 1.2, 2007/01/26 10:08:55
Line 15 Line 15
  *      use header files that are otherwise internal to Postgres to interface   *      use header files that are otherwise internal to Postgres to interface
  *      with the backend.   *      with the backend.
  *   *
  * $Id$   * $PostgreSQL: pgsql/src/include/postgres_ext.h,v 1.16 2004/08/29 05:06:55 momjian Exp $
  *   *
  *-------------------------------------------------------------------------   *-------------------------------------------------------------------------
  */   */
Line 28 Line 28
  */   */
 typedef unsigned int Oid;  typedef unsigned int Oid;
   
   #ifdef __cplusplus
   #define InvalidOid              (Oid(0))
   #else
 #define InvalidOid              ((Oid) 0)  #define InvalidOid              ((Oid) 0)
   #endif
   
 #define OID_MAX  UINT_MAX  #define OID_MAX  UINT_MAX
 /* you will need to include <limits.h> to use the above #define */  /* you will need to include <limits.h> to use the above #define */
Line 36  typedef unsigned int Oid; Line 40  typedef unsigned int Oid;
   
 /*  /*
  * NAMEDATALEN is the max length for system identifiers (e.g. table names,   * NAMEDATALEN is the max length for system identifiers (e.g. table names,
  * attribute names, function names, etc.)   * attribute names, function names, etc).  It must be a multiple of
    * sizeof(int) (typically 4).
  *   *
  * NOTE that databases with different NAMEDATALEN's cannot interoperate!   * NOTE that databases with different NAMEDATALEN's cannot interoperate!
  */   */
 #define NAMEDATALEN 32  #define NAMEDATALEN 64
   
   
   /*
    * Identifiers of error message fields.  Kept here to keep common
    * between frontend and backend, and also to export them to libpq
    * applications.
    */
   #define PG_DIAG_SEVERITY                'S'
   #define PG_DIAG_SQLSTATE                'C'
   #define PG_DIAG_MESSAGE_PRIMARY 'M'
   #define PG_DIAG_MESSAGE_DETAIL  'D'
   #define PG_DIAG_MESSAGE_HINT    'H'
   #define PG_DIAG_STATEMENT_POSITION 'P'
   #define PG_DIAG_INTERNAL_POSITION 'p'
   #define PG_DIAG_INTERNAL_QUERY  'q'
   #define PG_DIAG_CONTEXT                 'W'
   #define PG_DIAG_SOURCE_FILE             'F'
   #define PG_DIAG_SOURCE_LINE             'L'
   #define PG_DIAG_SOURCE_FUNCTION 'R'
   
 #endif  #endif

Removed from v.1.1  
changed lines
  Added in v.1.2


E-mail: