Files
harbour-core/harbour/contrib/hbpgsql/hbpgsql.hbx
Viktor Szakats 44306c955c 2011-07-17 16:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/extend.api
  * include/harbour.hbx
  * include/hbdefs.h
  * include/hbapi.h
  * include/hbvm.h
  * include/hbapigt.h
  * include/clipdefs.h
  - src/pp/pplib3.c
  * src/pp/Makefile
  * src/vm/hvm.c
  * src/rtl/hbtoken.c
  * src/rtl/inkey.c
  * src/rdd/usrrdd/usrrdd.c
  * contrib/hbmysql/hbmysql.hbx
  - contrib/hbmysql/mysqlold.c
  * contrib/hbmysql/mysql.c
  * contrib/hbmysql/hbmysql.hbp
  * contrib/hbmysql/mysql.ch
  * contrib/hbpgsql/hbpgsql.hbx
  * contrib/hbpgsql/postgres.c
  * contrib/hbwin/hbwin.hbp
  * contrib/hbwin/hbwin.hbx
  - contrib/hbwin/legacy.prg
  - contrib/hbwin/legacycd.c
  - contrib/hbwin/legacyco.c
  - contrib/hbwin/legacycp.c
  * contrib/hbodbc/hbodbc.hbx
  - contrib/hbodbc/odbcold.c
  * contrib/hbodbc/odbc.c
  * contrib/hbodbc/hbodbc.hbp
  * contrib/hbtip/utils.c
  * contrib/hbtip/hbtip.hbx
    * deleted things marked with HB_LEGACY_LEVEL3, finishing cleanup
      job started many years ago.
    ; this also means that windows.h and os2.h will no longer be
      included by Harbour headers, HB_OS_WIN_USED is thus ineffective,
      so if someone needs these headers to access system APIs, they
      should be manually included in each source file. Some old
      hacks have also been removed which disabled some Clipper
      compatibility macros/types in compatibility headers (clipdefs.h, *.api),
      if someone uses these alongside windows.h/os2.h inclusion, it will
      be broken, here the strategy is to move to Harbour types and
      Harbour API headers, simply Clipper headers and newer OS headers
      are not compatible.
    ; HB_DONT_DEFINE_BASIC_TYPES is not effective anymore.
    ; INKEY_RAW is no more, use HB_INKEY_RAW instead.
    ; NEXTKEY() hidden parameter extension is disabled. Use HB_KEYNEXT()
      Harbour alternative which has it.
    ; Some legacy PP functions are no more.
    ; hb_vmPushState()/hb_vmPopState() APIs were now permanently deleted.
    ; __STR*() token handling legacy functions are no more, use native HB_TOKEN*()
      ones instead.
    ; WRITEBHEADER in USRRDD is no more, WRITEDBHEADER is the replacement.
    ; hbmysql, hbodbc compatibilty and deprecated functions were deleted
    ; hbwin compatibility functions were deleted. If there is demand, mainly to
      help migrating xhb users, they can be readded to xhb lib by interested
      developers, now deleted code should be changed to fall back to dummies
      on non-Windows builds.
    ; some deprecated hbpgsql functions were deleted
    ; hbtip HB_BASE64() is deleted. Use core HB_BASE64ENCODE() instead.

    ; Anyone affected by above changes has the option to stick with 3.0.x Harbour
      versions or to update their source code according to above instructions
      (or instructions included in past ChangeLog entries)

    ; Some fallouts in Harbour build is possible after these changes
2011-07-17 14:23:26 +00:00

107 lines
2.7 KiB
Plaintext

/*
* $Id$
*/
/* -------------------------------------------------------------------- */
/* NOTE: You can add manual override which functions to include or */
/* exclude from automatically generated EXTERNAL/DYNAMIC list. */
/* Syntax: // HB_FUNC_INCLUDE <func> */
/* // HB_FUNC_EXCLUDE <func> */
/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* WARNING: Automatically generated code below. DO NOT EDIT! */
/* Regenerate using hbmk2 '-hbx=' option. */
/* -------------------------------------------------------------------- */
#ifndef __HBEXTERN_CH__HBPGSQL__
#define __HBEXTERN_CH__HBPGSQL__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBPGSQL__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC HDBCPGCONNECTION
DYNAMIC HDBCPGDATABASEMETADATA
DYNAMIC HDBCPGPREPAREDSTATEMENT
DYNAMIC HDBCPGRESULTSET
DYNAMIC HDBCPGRESULTSETMETADATA
DYNAMIC HDBCPGSTATEMENT
DYNAMIC LO_EXPORT
DYNAMIC LO_IMPORT
DYNAMIC LO_UNLINK
DYNAMIC PQBINARYTUPLES
DYNAMIC PQCANCEL
DYNAMIC PQCLIENTENCODING
DYNAMIC PQCMDSTATUS
DYNAMIC PQCMDTUPLES
DYNAMIC PQCONNECTDB
DYNAMIC PQCONSUMEINPUT
DYNAMIC PQCREATETRACE
DYNAMIC PQDB
DYNAMIC PQERRORMESSAGE
DYNAMIC PQESCAPEBYTEA
DYNAMIC PQESCAPEBYTEACONN
DYNAMIC PQESCAPESTRING
DYNAMIC PQEXEC
DYNAMIC PQEXECPARAMS
DYNAMIC PQEXECPREPARED
DYNAMIC PQFCOUNT
DYNAMIC PQFLUSH
DYNAMIC PQFMOD
DYNAMIC PQFNAME
DYNAMIC PQFNUMBER
DYNAMIC PQFSIZE
DYNAMIC PQFTABLE
DYNAMIC PQFTYPE
DYNAMIC PQGETCANCEL
DYNAMIC PQGETISNULL
DYNAMIC PQGETLENGTH
DYNAMIC PQGETRESULT
DYNAMIC PQGETVALUE
DYNAMIC PQHOST
DYNAMIC PQISBUSY
DYNAMIC PQISNONBLOCKING
DYNAMIC PQLASTREC
DYNAMIC PQMETADATA
DYNAMIC PQNFIELDS
DYNAMIC PQNTUPLES
DYNAMIC PQOIDSTATUS
DYNAMIC PQOIDVALUE
DYNAMIC PQOPTIONS
DYNAMIC PQPASS
DYNAMIC PQPORT
DYNAMIC PQPREPARE
DYNAMIC PQPROTOCOLVERSION
DYNAMIC PQREQUESTCANCEL
DYNAMIC PQRESET
DYNAMIC PQRESULT2ARRAY
DYNAMIC PQRESULTERRORMESSAGE
DYNAMIC PQRESULTSTATUS
DYNAMIC PQSENDQUERY
DYNAMIC PQSERVERVERSION
DYNAMIC PQSETCLIENTENCODING
DYNAMIC PQSETDBLOGIN
DYNAMIC PQSETERRORVERBOSITY
DYNAMIC PQSETNONBLOCKING
DYNAMIC PQSTATUS
DYNAMIC PQTRACE
DYNAMIC PQTRANSACTIONSTATUS
DYNAMIC PQTTY
DYNAMIC PQUNESCAPEBYTEA
DYNAMIC PQUNTRACE
DYNAMIC PQUSER
DYNAMIC TPQQUERY
DYNAMIC TPQROW
DYNAMIC TPQSERVER
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBPGSQL__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif