skidder
d7fb2d6cb3
Integrate new LIKE/STARTING WITH/CONTAINING algorithms into the engine. This has following impact:
...
1. String functions now search BLOBs correctly
2. Their performace is improved
3. Fixed crash when NULL is passed as escape value to LIKE
2003-12-27 04:37:23 +00:00
robocop
d020ea5ca1
ping-pong cleanup: change one place and you have to change several others
2003-12-11 10:33:30 +00:00
aafemt
5f041977c2
'struct' cleanup
2003-11-26 11:15:32 +00:00
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
robocop
35396625f5
const correctness
...
function signatures
variables in local scope
BOOLEAN -> bool
TEXT[32] as SqlIdentifier for DYN
Stop random garbage in firebird.msg's bytes 8 to 11
some cleanup
2003-11-05 09:02:33 +00:00
brodsom
ff070a16a8
Replacing assert with fb_assert
2003-11-03 23:59:24 +00:00
skidder
6f4234829f
Make GCC content with recent changes
2003-11-03 20:16:03 +00:00
skidder
7b99b8a57b
Basic INTL cleanup.
...
- Rework (mostly undo) John's changes
- Some function type safety
- Make INTL OO layer very thin (this should slightly improve performance)
2003-11-03 17:14:45 +00:00
robocop
480c1ee968
const correctness
2003-10-08 08:42:48 +00:00
robocop
d104179bb7
const correctness, vars in scope, etc.
2003-10-05 07:04:56 +00:00
brodsom
2aeb693d06
extern cleaning
...
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
alexpeshkoff
fbf9b8dafc
fixed restore of backup file without required UDF(s)
2003-06-30 12:48:09 +00:00
aafemt
19bb54f2a8
STATUS -> ISC_STATUS
2003-04-10 06:49:16 +00:00
brodsom
b9bdc2a2fe
- Avoiding some signed unsigned comparisons
2003-04-03 13:52:42 +00:00
brodsom
79a40c0d99
Put declarations and definitions inside the same ifdef condition under which is used. (for not used ones NOT_USED_OR_REPLACED)
2003-03-03 09:22:32 +00:00
brodsom
c7e4ee4ab4
-Comment declared but undefined functions. (found with gcc never defined warnings)
2003-03-01 19:11:57 +00:00
brodsom
0ffbaac197
snprintf is defined in autoconfig_msvc.h
2003-02-25 13:21:28 +00:00
brodsom
fe4bbf557b
Restore intl_backend as intl_builtin (needed by Nickolay)
2003-02-25 00:46:57 +00:00
brodsom
62f7d465f5
Remove unneeded typedef
2003-02-19 03:51:04 +00:00
aafemt
2dadf55537
WCHAR --> UCS2_CHAR and some cleanup around it
2003-02-18 05:24:35 +00:00
brodsom
8bdf295e25
Change build system to move warning control to only one header for each compiler
2003-02-16 11:39:22 +00:00
brodsom
6652d5a5bf
Remove __BORLANDC__ define
2003-02-14 02:50:10 +00:00
brodsom
b375007f92
Remove INTL_BACKEND define (used previously by dSCO ODT 3 port).
2003-02-12 11:24:26 +00:00
brodsom
03a2badde5
New charsets (....)
2003-01-25 03:12:46 +00:00
eku
39e296192c
Removed inconsistencies pointed out by Claudio Valderr.
...
Replaced 'defined(__osf__) && defined(__alpha)' with 'SIZEOF_LONG == 8'.
New macro FB_NELEM calculates the number of elements in an array.
2002-12-02 08:25:23 +00:00
eku
870d7c1999
Fixed compiler warnings.
2002-11-06 07:23:19 +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
tamlin
fb3cfa85da
const correctness etc
2002-10-29 16:27:47 +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
skidder
9a22d2191a
resoled some linux build issues, warnings
2002-09-11 19:37:30 +00:00
dimitr
87ff660462
Renamed gdsintl.dll to fbintl.dll.
2002-09-04 10:22:58 +00:00
eku
b956e567b9
Check for the existence of the function snprintf. Added a work-around
...
for systems like SINIX-Z, that do not have snprintf. We really need
a plug-in replacement for those systems.
2002-08-22 11:30:32 +00:00
skywalker
d89b1a0842
Changes to make fb2 compile super version for linux
2002-07-29 15:37:59 +00:00
skywalker
89e06a1b43
Merge final changes from fb1 tree.
2002-07-06 05:32:02 +00:00
paul_reeves
f9b8800970
Updated code to support building under Linux. Main changes are to support the platform manager and the move of kanji.* to /intl.
2002-06-23 19:51:37 +00:00
tamlin
5efc456803
Compiler warnings removed.
2002-06-12 07:03:44 +00:00
dimitr
c635fe80e3
Fixed compile problems on Win32.
2002-06-05 10:18:18 +00:00
bellardo
895801a449
Changes to bring intl support to FB2.
2002-06-04 19:56:16 +00:00
kkuznetsov
62c00924a7
Fixed bug - Crashing server on Solaris
...
Intel when passing "" to nchar udf,
and remove incrementing function argument from pad_spaces
in intl.cpp
2002-04-30 09:30:45 +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