* 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
70 lines
1.9 KiB
Plaintext
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
|