Files
harbour-core/harbour/contrib/hbodbc/hbodbc.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

70 lines
1.9 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__HBODBC__
#define __HBEXTERN_CH__HBODBC__
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__ANNOUNCE )
ANNOUNCE __HBEXTERN__HBODBC__
#endif
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__REQUEST )
#command DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
DYNAMIC BROWSEODBC
DYNAMIC HB_ODBCNUMSETLEN
DYNAMIC HB_ODBCSTOD
DYNAMIC HB_ODBCVER
DYNAMIC SQLALLOCCONNECT
DYNAMIC SQLALLOCENV
DYNAMIC SQLALLOCSTMT
DYNAMIC SQLBINDPARAMETER
DYNAMIC SQLCOLATTRIBUTE
DYNAMIC SQLCOMMIT
DYNAMIC SQLCONNECT
DYNAMIC SQLDESCRIBECOL
DYNAMIC SQLDISCONNECT
DYNAMIC SQLDRIVERCONNECT
DYNAMIC SQLERROR
DYNAMIC SQLEXECDIRECT
DYNAMIC SQLEXECUTE
DYNAMIC SQLFETCH
DYNAMIC SQLFETCHSCROLL
DYNAMIC SQLFREECONNECT
DYNAMIC SQLFREEENV
DYNAMIC SQLFREESTMT
DYNAMIC SQLGETCONNECTATTR
DYNAMIC SQLGETDATA
DYNAMIC SQLGETDIAGREC
DYNAMIC SQLGETINFO
DYNAMIC SQLGETSTMTATTR
DYNAMIC SQLMORERESULTS
DYNAMIC SQLNUMRESULTCOLS
DYNAMIC SQLPREPARE
DYNAMIC SQLROLLBACK
DYNAMIC SQLROWCOUNT
DYNAMIC SQLSETCONNECTATTR
DYNAMIC SQLSETSTMTATTR
DYNAMIC TODBC
DYNAMIC TODBCFIELD
#if defined( __HBEXTREQ__ ) .OR. defined( __HBEXTERN__HBODBC__REQUEST )
#uncommand DYNAMIC <fncs,...> => EXTERNAL <fncs>
#endif
#endif