InterBase 3.3 API functions and constants and their changed names in v4.0

By: Borland Staff

Abstract: API calls and constants in the InterBase v3.3 Master Index and their InterBase v4.x counterparts

Problem:
A listing of API calls and constants in the InterBase v3.3 Master 
Index and their InterBase v4.x counterparts


Solution:
Relevant Platforms:
-------------------------------
  InterBase for UNIX (all ports) version 4.0 and higher
  InterBase for Windows NT/Windows95 version 4.0 and higher
  Local InterBase v4.0 and higher


Note: Some compilers on some platforms do not support the "$" character as a part of the name of identifiers (i.e. Windows NT and Windows95).  As a result the string "gds_$" that is the beginning portion of the name of API calls and constants on some platforms is the same as "gds__" on other platforms that do not support "$" symbols as part of the names of identifiers.

InterBase v3.3 				InterBase 4.0 
Master Index Listing:			Counterpart:
---------------------			------------
gds_$create_blob()			isc_create_blob(), Not Documented

gds_$create_database()			isc_create_database(), Not 
						Documented


gds_$event_wait()				isc_wait_for_event()

gds_$open_blob()				isc_open_blob(), Not Documented

gds_$quad					isc_quad

gds_$reconnect_transaction		isc_reconnect_transaction, Not 
						Documented

gds_$tpb_lock_level			This structure is now
						broken out as separate
						variables:
						isc_tpb_lock_write or 
						isc_tpb_lock_read

						and

						isc_tbp_shared or
						isc_tpb_protected or
						isc_tpb_exclusive

						isc_tpb_exclusive is not
						documented



Also, the gds_$events API call or constant is mentioned in the Master Index of the InterBase v3.3 documentation but is not mentioned elsewhere in the documentation.

Server Response from: ETNASC04