brodsom
c5253ae8a5
-Replace gds__ constants with isc_ contants
...
-Replace codes.h with iberror.h (or remove)
-Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp
-Use ISC_QUAD internally
-Use isc_vax_integer internally
2003-11-11 12:19:20 +00:00
brodsom
89e8f89f86
Extern "C" cleaning
2003-11-06 03:03:36 +00:00
brodsom
ff070a16a8
Replacing assert with fb_assert
2003-11-03 23:59:24 +00:00
aafemt
900fa62a1d
'struct' cleanup
2003-10-20 10:53:52 +00:00
brodsom
9757af1c66
Macro cleaning
2003-10-09 02:02:42 +00:00
brodsom
64c31be213
extern cleaning
...
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:34:14 +00:00
arnobrinkman
9759921ef9
Fix problem with MinGW build :-(
2003-09-21 00:38:22 +00:00
arnobrinkman
cc87aaae41
Before starting with the new index-structure i do some code clean-up.
2003-09-17 23:24:03 +00:00
arnobrinkman
7e024c858e
Remove IGNORE_NULL_IDX_KEY define.
...
Still to go : nav.cpp, nav_proto.h, ods.h, dba.epp
2003-09-16 23:19:46 +00:00
dimitr
dabc8fc047
Some cleanup
2003-09-16 17:08:44 +00:00
skidder
b05dc24810
Forward port removal of artificial index number limitation from 1.0.3.
...
Fix bug in dbb_max_idx calculation. Do not port GC and metadata versioning
changes as they seem very dangerous to me.
2003-08-18 21:13:56 +00:00
aafemt
5ca9856d5b
replacing BTR_get_quad() by get_long
2003-08-13 10:45:10 +00:00
dimitr
d25f1382fb
no message
2003-06-28 12:48:04 +00:00
dimitr
945bd0042a
Cleanup
2003-06-27 16:55:58 +00:00
dimitr
c17f3cc0df
Small cleanup.
2003-05-26 15:46:20 +00:00
dimitr
873ac89b67
no message
2003-05-05 14:25:40 +00:00
dimitr
3ad80a5611
no message
2003-04-11 07:28:47 +00:00
skidder
8fbe3f2d29
Fix up the reason of slowdown of Windows CS
2003-03-24 14:41:42 +00:00
brodsom
3bcad89ae7
Replace UTEXT with UCHAR
2003-03-18 02:03:46 +00:00
skidder
b68242f571
Fix up engine to work with multi-field foreign constraints again after nulls handing changes in unique indices
2003-03-09 21:07:29 +00:00
dimitr
d6932d887d
Allowed NULLs in unique indices.
2003-03-05 11:23:08 +00:00
tamlin
80a0e44eba
back out const-correcntess fix
2003-02-20 06:57:44 +00:00
tamlin
72f10a1fa2
const correctness and a quite large speed-up in BTR_get_quad for IA32 CPU arch.
2003-02-20 00:24:33 +00:00
brodsom
45efaaa7e0
Remove inline keyword.
2003-02-13 22:49:16 +00:00
dimitr
67749f906b
Fixed exception handling.
2003-02-13 13:33:57 +00:00
brodsom
6b884aa14d
Remove some unused defines & macros
2003-02-13 12:16:25 +00:00
dimitr
b096a2593d
CONST -> const
2003-02-13 10:11:35 +00:00
brodsom
6ec592a397
Remove DN10000 define (apollo)
2003-02-10 17:01:34 +00:00
eku
a7f18b2e31
Removed "register" variables from the source code. It's up to the compiler
...
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
brodsom
32ad3f4583
Change debug defines names to DEBUG_*
2003-02-10 00:03:54 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
dimitr
b4e1b71321
Cleanup.
2002-12-15 13:03:57 +00:00
hippoman
4a76e9e4fe
change TRA,REQ,TRG,REL,CTX or PRC, to module local names.
2002-11-17 00:13:59 +00:00
dimitr
5f61e44ddc
Global names change:
...
FBOK=>FB_SUCCESS
FAILURE=>FB_FAILURE
xxx_FBOK=>xxx_SUCCESS
2002-11-14 08:33:08 +00:00
kkuznetsov
6887f405ab
Renaming all occurences of SUCCESS to FBOK
2002-11-13 15:01:21 +00:00
hippoman
25c1dbd367
* Changed NOD struct name to JRD_NOD.
2002-11-11 19:42:47 +00:00
seanleyne
b3ad604669
Removed support for obsolete "PC_PLATFORM" define
2002-10-31 05:06:02 +00:00
seanleyne
0b82f4aa07
Removed obsolete "Netware" port
2002-10-30 06:40:58 +00:00
skidder
6d64014e57
Changed engine to store source file name/line number information for EVERY allocation when DEBUG_GDS_ALLOC is defined. All allocation should be done using FB_NEW or FB_NEW_RPT macros instead of keyword new since now
2002-09-25 17:12:16 +00:00
eku
6380cea068
Removed compiler warnings. Fixed more SIG_FPTR issues. Use GNU C to check
...
format strings against arguments.
2002-09-24 12:57:10 +00:00
eku
4eaf8c0914
Autoconf cleanup:
...
o since the define 'VAX' was only used to tell that the byte order is
LITTLE_ENDIAN (it have nothing else to do with the VAX computer family)
it can safely replaced with '!WORDS_BIGENDIAN'.
o check if pointers are 64 bit
o replaced HAS_64BIT_POINTERS with 'SIZEOF_VOID_P == 8'
2002-09-17 05:58:40 +00:00
bellardo
773836f1b1
Finished removal of setjmp/longjmp code, and fixed a handful of FB1->FB2
...
porting bugs.
2002-04-04 07:10:40 +00:00
tamlin
80f7fb6dd4
New C++ memory pool
2001-12-24 02:51:06 +00:00
skywalker
365a7fe19c
Changes to compile fb2 under autoconf includes some structural changes
2001-07-29 17:42:23 +00:00
tamlin
9a776a604e
First steps towards a C++ conversion.
2001-05-23 13:26:42 +00:00