8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 00:43:02 +01:00
Commit Graph

217 Commits

Author SHA1 Message Date
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
f55c6f6f8c const correctness and cleanup 2003-11-10 09:16:38 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +00:00
robocop
db77ffa605 const correctness, variables in scope, cleanup, etc. 2003-11-07 08:06:35 +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
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
eku
84227d2d87 Added missing ; 2003-10-31 08:30:04 +00:00
robocop
1fd00840ee Fix ISO-C++ problem found by Frank 2003-10-30 09:00:15 +00:00
robocop
9ead7a37b4 const correctness
placed some variables in context
fixed some function signatures
closed a few possible buffer overruns
sorry to the platform maintainers, I can't verify what I did for non-Win32 builds
2003-10-29 10:53:47 +00:00
brodsom
9b1df738ac Remove unneeded MINGW ifdef 2003-10-29 00:31:51 +00:00
brodsom
2e2319538c Rename usn struct to avoid collision with mingw headers (appear only after last changes) 2003-10-28 13:39:32 +00:00
skidder
e5397f4180 Ugly hack to make Firebird compatible with host applications using STL 2003-10-27 22:27:30 +00:00
brodsom
2c537bb58a Macro cleaning 2003-10-17 23:41:27 +00:00
robocop
8182b6cba2 const correctness and other tasks 2003-10-16 08:51:06 +00:00
brodsom
8dfb994c36 Style 2003-10-15 14:43:35 +00:00
brodsom
0fde011121 Macro cleaning 2003-10-15 01:18:01 +00:00
brodsom
938e66eb2f Macro cleaning 2003-10-14 22:22:32 +00:00
robocop
1dbad1e1dd Generally speaking, it's problematic to dereference null pointers.
:-)
2003-10-07 09:59:28 +00:00
robocop
b6c93778f4 const correctness and vars in scope 2003-10-07 09:58:26 +00:00
eku
5a99284d6b Fixed "name lookup of n' changed for new ISO for' scoping" 2003-10-07 06:20:50 +00:00
robocop
f8fadc0c40 const correctness and some variables in scope 2003-10-06 09:48:44 +00:00
robocop
827693b3a8 style 2003-10-05 06:58:07 +00:00
robocop
ac303810a5 const correctness, vars in scope, etc. 2003-10-05 06:56:48 +00:00
brodsom
2aeb693d06 extern cleaning
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
brodsom
62a3ad5ab6 Rollback change to make tests run again 2003-09-30 23:01:07 +00:00
fsg
002b4738fa small fixes for ftn.cpp, include fbudf for the linux build
FSG
2003-09-30 09:41:42 +00:00
robocop
c931a674c2 Cleanup.
Hopefully harmless
It should fix the issue introduced with constness in gds__interprete for current applications.
2003-09-29 12:43:14 +00:00
skidder
235db035ce Ok, i'm joining Firebird destruction team with my cleanup:
1. Bring trace DSQL, DYN and BLR trace logging up-to-date
2. Remove redundant CSB pointer dereferences in BLR parser and request compiler
3. Convert RIGHT JOIN to LEFT JOIN early during BLR parsing
4. Check BLR syntax for unititalized contexts usage
5. Some type-safety and const-correctness fixes
2003-09-28 21:36:05 +00:00
robocop
484c6ec372 Cleanup, const correctness, variables in scope, etc.
Having done my best to merge everyone else's changes, I hope the tree can be build with whatever other tools != MSVC6.
2003-09-25 11:49:12 +00:00
aafemt
7c3870cbe7 Gpre used during build doesn't need additional language modules 2003-09-24 10:39:20 +00:00
brodsom
6200974e37 Recover some macros as inlines 2003-09-16 14:01:56 +00:00
brodsom
33fe15c522 Fix switch with only default warning 2003-09-16 12:16:42 +00:00
aafemt
c77cac975d Add 'void' to functions with no return value 2003-09-16 10:18:34 +00:00
skidder
cc0ff89fa0 Remove some crap from the code 2003-09-13 14:47:38 +00:00
brodsom
4e0cf37d02 -Fix indents
-Corrections (Thanks to Claudio)
2003-09-13 12:23:31 +00:00
brodsom
54fb6ea92a Fix indents 2003-09-13 12:22:11 +00:00
brodsom
e4d5e4b3f5 -Remove some macros or transform to inline
-Rename tok_quoted to tok_sglquoted
2003-09-12 16:35:40 +00:00
robocop
9d6ad672a3 trivial correction 2003-09-12 09:06:50 +00:00
robocop
c08da4fadc trivial corrections 2003-09-12 09:00:40 +00:00
brodsom
882be4631a -BOOLEAN cleaning
-Rename rse to gpre_rse (Nickolay's request)
2003-09-12 02:21:53 +00:00
aafemt
42dcca440e 'struct' cleanup 2003-09-11 10:36:45 +00:00
brodsom
ad122347cc -Remove PYXIS 2003-09-11 02:54:26 +00:00
brodsom
29e326a427 -Scope correction 2003-09-11 02:35:15 +00:00
brodsom
e5393798af -Removing PYXIS
-Cleaning BOOLEAN
2003-09-11 02:13:46 +00:00
brodsom
1faaac2d34 -BOOLEAN cleaning
-Remove pfn_SQE_list_cb function casts
2003-09-10 19:48:53 +00:00
skidder
139a409b85 Make engine compile after recent cleanup 2003-09-08 18:46:55 +00:00
robocop
65df94f50a const correctness, almost minimal scope for variables, bool, etc.
Hope I did integrate others' changes correctly and totally.
2003-09-08 11:27:51 +00:00
brodsom
69698fc2eb Remove unneeded extern C 2003-09-06 00:52:10 +00:00
brodsom
d5a2afadec Fix last Dmitry commit 2003-09-05 14:55:59 +00:00
aafemt
1cee5265b8 'struct' cleanup 2003-09-05 10:14:08 +00:00
brodsom
8624a7c209 -Use NULL instead 0 for null pointers
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
robocop
ff08b724d0 Remove duplicate CVS $Id tag 2003-08-31 12:27:46 +00:00
brodsom
0065c98434 -Remove GDS_VAL and GDS_REF 2003-08-30 02:12:44 +00:00
brodsom
602c201989 -Remove NULL_PTR
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:07:29 +00:00
brodsom
720848dec8 -Remove NULL_PTR
-Remove unneeded casts
2003-08-28 10:33:04 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
brodsom
4e135aaced -Fix for bug 7122 (TCS IDML_C_CHARSET_08 test) 2003-08-20 19:08:00 +00:00
aafemt
9dbf56310a sdl is UCHAR again 2003-08-15 10:23:46 +00:00
robocop
b92c072e23 Minor corrections to the PAS (anyone using it with its now fixed flaw?) and CPP generation files. 2003-08-12 10:05:47 +00:00
brodsom
47542a44ea -Format & casts warning fixes
-Isolate unused code with ifdefs
-Code style corrections
-Remove two unneeded NULL casts
2003-08-09 18:00:14 +00:00
aafemt
b672867147 sdl is a plain char again. Some cleanup around it 2003-07-24 10:21:42 +00:00
brodsom
fb51d2c17d Patch for MinGW 3.0 2003-07-14 16:55:04 +00:00
dimitr
3fac72d57c Uniform tempfile naming. 2003-07-06 07:04:03 +00:00
brodsom
1eb90fa7d2 -b option for EXEC SQL SET DATABASE 2003-07-04 16:45:22 +00:00
brodsom
db5f756773 -b option for exec sql 2003-07-04 16:19:37 +00:00
brodsom
a48d142768 Patch 2003-07-03 23:02:45 +00:00
brodsom
2ab0bde05d Add special action to be used in dyn_def.cpp. 2003-07-02 18:58:41 +00:00
brodsom
239c6deb30 New gpre -b option to be used in the msvc build process. It enable to set the base directory for compile time db without using sed. 2003-07-02 12:57:41 +00:00
brodsom
fda73f91a4 Changes only inside #ifdef DEBUG.
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)
2003-06-30 10:48:03 +00:00
fsg
e797f71a71 Some cosmetic changes 2003-06-01 17:02:22 +00:00
fsg
c718f98b3c Some fixes to allow to compile gpre with --with-gpre-pascal again 2003-05-24 13:44:10 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
aafemt
b3436b5cd7 STATUS -> ISC_STATUS 2003-04-10 06:32:58 +00:00
alexpeshkoff
86e6b77b50 1. Fixed potential buffer overflow in gds__prefix* family of functions.
2. Changed second parameter declaration to be const.
2003-04-06 11:40:29 +00:00
brodsom
ab1ceb8fed ifdef unused code 2003-04-03 08:52:45 +00:00
brodsom
234684ac3d - Add some ifdefs to isolate better the langs 2003-04-02 12:07:10 +00:00
brodsom
8e7e205552 - Remove ugly & unneeded casts 2003-04-02 11:49:35 +00:00
brodsom
a75b366e18 Correct formats 2003-04-01 11:49:33 +00:00
brodsom
19d97ac821 Fix some wrong format strings/argument lists 2003-03-27 17:15:48 +00:00
brodsom
8d43a301d5 More PYXIS remains 2003-03-11 13:38:16 +00:00
brodsom
4948880d0d Add FLINT_CACHE ifdefs 2003-03-09 02:25:58 +00:00
brodsom
01af3bff71 Add newline at end of file 2003-03-06 12:23:13 +00:00
brodsom
c01f381d51 Put unused function declaration and definition inside NOT_USED_OR_REPLACED ifdef. 2003-03-03 08:36:04 +00:00
brodsom
02ba0533b9 Put par_quoted string inside PYXIS. function is only used when PYXIS is defined 2003-03-03 08:27:33 +00:00
brodsom
54bc7e0986 Put define_cache inside FLINT_CACHE. function is only used when FLINT_CACHE is defined 2003-03-03 08:26:35 +00:00
fsg
e0dcb77416 Fixed some really old typos.
Included ExecuteStatement in the LINUX-Build
2003-03-02 17:47:22 +00:00
brodsom
98db8caef0 Remove a few unused vars 2003-03-02 01:01:25 +00:00
brodsom
c7e4ee4ab4 -Comment declared but undefined functions. (found with gcc never defined warnings) 2003-03-01 19:11:57 +00:00
brodsom
3fafc21191 -Add some needed PYXIS defines (found with gcc warnings)
-Add one needed FTN_BLK_DATA define (found with gcc warnings)
2003-03-01 12:10:16 +00:00
brodsom
e3df3b53f8 Remove ISC_FAR 2003-02-28 13:20:36 +00:00
brodsom
809839b595 Add empty line at the end of the source. 2003-02-28 01:08:44 +00:00
brodsom
6e567674b6 New macro defined in firebird.h to remove compiler dependencies from cpp sources. 2003-02-27 21:44:48 +00:00
brodsom
dd621992d5 New macro defined in firebird.h to remove compiler dependencies from cpp sources. 2003-02-27 21:34:41 +00:00
brodsom
caa2c65b1e Add Fortran files and move GPRE_* defines from autoconf header to makefiles. 2003-02-27 16:55:56 +00:00
brodsom
3989a5d22f Add PYXIS define to isolate pyxis code. When this change were tested enough, the pyxis code can be removed. 2003-02-27 16:05:18 +00:00
eku
2f4223647a Cleanup. 2003-02-18 07:43:29 +00:00
brodsom
e1051f6380 Move code from header to cpp and remove inline. 2003-02-16 00:55:09 +00:00
brodsom
5ca686dd37 Remove some of the PYXIS remains 2003-02-14 14:56:09 +00:00
brodsom
6652d5a5bf Remove __BORLANDC__ define 2003-02-14 02:50:10 +00:00