* 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
107 lines
2.7 KiB
Plaintext
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
|