skidder
07c34616c6
Engine fully builds on Linux AMD64 now
2004-01-22 06:51:37 +00:00
robocop
b441cd9aef
Cleanup
2004-01-13 09:52:19 +00:00
robocop
06a4df3708
A requiem for JOURNAL and WAL.
...
Instructions in the list.
2004-01-06 10:33:18 +00:00
fsg
e3ba8c5f42
Some changes to get it compiled under linux.
...
Use const declarations for BLANK etc. in isql.h again.
FSG
2004-01-03 14:12:45 +00:00
robocop
16cbc204df
Cleanup
2003-12-31 05:36:12 +00:00
robocop
ad0b5c4de3
General cleanup
2003-12-22 10:00:59 +00:00
brodsom
27cbcdd73e
-Removing some unneeded headers (WIN_NT) or explaining why are needed
2003-11-16 12:57:23 +00:00
brodsom
9b7994233c
-Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes
2003-11-16 01:52:44 +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
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
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
robocop
d0752cf884
Style
2003-10-20 10:08:01 +00:00
brodsom
46648c1662
Solve assertion failure in tests
2003-10-17 12:55:17 +00:00
robocop
8182b6cba2
const correctness and other tasks
2003-10-16 08:51:06 +00:00
robocop
480c1ee968
const correctness
2003-10-08 08:42:48 +00:00
stryqx
bd8c3bf757
Fix build with gcc 3.3
2003-10-07 10:33:51 +00:00
brodsom
bac69c42fc
extern cleaning
...
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:20:50 +00:00
brodsom
c0485b7c67
Macro cleaning
2003-10-01 18:11:23 +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
97ff1a9063
make gcc happy v2 :-)
2003-09-26 09:26:38 +00:00
fsg
6dfe1b64ad
make gcc happy again
...
FSG
2003-09-26 08:07:12 +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
a3ba7235b4
'struct' removal
2003-09-24 10:30:39 +00:00
aafemt
e637437cb8
Partial 'struct' cleanup
2003-09-23 10:13:39 +00:00
aafemt
c261a10146
Partial 'struct' cleanup
2003-09-19 10:26:46 +00:00
brodsom
30f79b34f8
-Cleaning headers
2003-09-15 16:32:22 +00:00
robocop
b21c7b43e1
const correctness, formatting, cleaning, etc.
...
Not a definitive work, though.
2003-09-15 12:30:28 +00:00
brodsom
c20e144628
-Style
2003-09-15 02:03:54 +00:00
brodsom
a2715cb8c9
Fix indents
2003-09-13 11:48:09 +00:00
brodsom
a5cbd07f9d
Correction (Thanks to Claudio)
2003-09-13 09:02:10 +00:00
brodsom
a7128e4a1a
-Removing GDS_VAL and GDS_REF
2003-09-12 22:30:55 +00:00
brodsom
ad122347cc
-Remove PYXIS
2003-09-11 02:54:26 +00:00
brodsom
9bf60eadc0
-Removing PYXIS
2003-09-11 02:17:05 +00:00
brodsom
7c7c2758dc
BOOLEAN cleaning
2003-09-10 17:52:12 +00:00
robocop
689497906a
C comments to C++ comments
2003-09-10 11:48:08 +00:00
robocop
b9394d498a
No more underscore + uppercase
2003-09-09 11:36:06 +00:00
brodsom
69698fc2eb
Remove unneeded extern C
2003-09-06 00:52:10 +00:00
brodsom
9359a6bcc4
-Use NULL instead 0 for null pointers
...
-Remove unneeded casts
2003-09-01 17:38:56 +00:00
robocop
0e63f189f5
Unused var
2003-08-31 12:23:52 +00:00
brodsom
0065c98434
-Remove GDS_VAL and GDS_REF
2003-08-30 02:12:44 +00:00
brodsom
5c4e4b0890
-Remove NULL_PTR
...
-Remove unneeded casts
2003-08-28 10:55:19 +00:00
robocop
dbe2772bba
Still seems to work after changes.
...
:-)
2003-08-25 12:09:16 +00:00
robocop
80885347fe
Still seems to work after changes.
...
:-)
2003-08-25 12:00:25 +00:00
aafemt
8798a33d84
ENUM removal
2003-08-22 10:56:55 +00:00
brodsom
e2a8c99c73
-Fix cast warnings
...
-Fix signed/unsigned comparison warning
2003-08-19 11:16:10 +00:00
robocop
d25eb503fe
Minor changes
2003-08-12 10:00:18 +00:00
skidder
f3348c4502
Apply FreeBSD patches by Tomas Skoda
2003-08-11 11:21:21 +00:00
brodsom
fb51d2c17d
Patch for MinGW 3.0
2003-07-14 16:55:04 +00:00
brodsom
8feff51688
Remove depends (unused and unmaintained)
2003-07-08 23:38:30 +00:00
dimitr
3fac72d57c
Uniform tempfile naming.
2003-07-06 07:04:03 +00:00
aafemt
e5146fd644
Introduce of ISC_STATUS_ARRAY
2003-04-16 10:18:51 +00:00
aafemt
29b251277d
STATUS -> ISC_STATUS
2003-04-10 10:16:09 +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
2bcfbe983f
- ifdef unused or conditioned code
...
- Correct formats
- Change NULL to 0 or FALSE
2003-04-03 09:34:54 +00:00
eku
ceb9d33c9d
Changed the default extensions for databases from .gdb to .fdb
...
The Windows and OS X builds have not been updated yet.
2003-03-17 12:06:48 +00:00
brodsom
f6abb7349b
Change PIC struct name to avoid conflict with PIC libtool macro
2003-03-13 12:35:14 +00:00
brodsom
8d43a301d5
More PYXIS remains
2003-03-11 13:38:16 +00:00
brodsom
cfce74acfb
Correct typo mistake
2003-03-09 00:17:54 +00:00
brodsom
3ebd5a9eec
Remove obsolete PASCAL_ROUTINE macro
2003-02-28 23:53:38 +00:00
brodsom
292e979471
Remove HUGE_PTR
2003-02-28 13:38:30 +00:00
brodsom
f79c778c52
Add PYXIS define to isolate pyxis code. When this change were tested enough, the pyxis code can be removed.
2003-02-27 18:22:48 +00:00
fsg
13e2c8ae7d
Blas, could you please stop to replace warnings with errors :-)
...
main needs to return int
2003-02-20 20:25:28 +00:00
brodsom
1b70d12d5c
Remove warnings
2003-02-20 00:28:12 +00:00
brodsom
17632bddca
Remove warnings
2003-02-20 00:10:25 +00:00
eku
1217a3cd83
Small correction (GCC doesn't complain). Thanks to Claudio.
2003-02-19 06:15:21 +00:00
eku
650c421092
Fixed "missing initializer for member `nod_types::nod_t_sql_node'".
2003-02-18 11:55:47 +00:00
eku
5dfbc445d8
Fixed "aggregate has a partly bracketed initializer".
2003-02-18 11:53:24 +00:00
eku
fdbdc32a3e
Fixed typo.
2003-02-18 10:05:05 +00:00
eku
465b1cfd2a
Fixed "missing braces around initializer".
2003-02-18 07:42:52 +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
brodsom
a60df28e92
Remove __STDC__ obsolete define (used for pre C88 code)
2003-02-13 15:33:51 +00:00
dimitr
9113c1ebd5
Fixed exception handling.
2003-02-13 13:02:04 +00:00
dimitr
8f66b72b0e
CONST -> const
2003-02-13 09:42:18 +00:00
brodsom
2f62443636
Remove __OVERLAY__ define. It is defined for old Borland TurboC and TurboPascal only in MS_DOS.
2003-02-12 15:50:59 +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
ced0d928c1
Correct wrong define
2003-02-09 22:59:55 +00:00
brodsom
c97f1bafc6
Remove JPN_ defines
2003-02-08 00:58:10 +00:00
brodsom
b6b9213745
Add return NULL when needed
2003-02-07 09:40:54 +00:00
brodsom
779d57c749
Remove unused vars
2003-02-05 14:30:55 +00:00
brodsom
24059e0f03
Remove unused vars
2003-02-05 02:40:14 +00:00
brodsom
ddc02fec64
Remove unused vars
2003-02-05 01:47:08 +00:00
alexpeshkoff
ba3e53f7be
Don't include internals of struct why_hndl where it is not required.
2003-01-03 12:52:39 +00:00
skidder
530e324801
Make QLI compile after why.c-->why.cpp change
2002-12-17 14:58:23 +00:00
eku
55860a1eb3
Several little changes to make engine compilable again on POSIX.
2002-12-17 11:58:00 +00:00
alexpeshkoff
20961a1396
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
2002-12-16 16:52:35 +00:00
dimitr
9641208c5a
Let's learn QLI to understand BIGINT datatype.
2002-12-13 14:12:54 +00:00
dimitr
f795fc5064
Let's learn CLI to understand BIGINT datatype.
2002-12-13 14:04:15 +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
hippoman
9a8f0768b9
Changed struct fld and FLD to local module names
2002-11-30 17:45:02 +00:00
hippoman
7387e6fb70
changed nod,tra,req,trg,rel,ctx,prc struct names to local module names
2002-11-20 23:18:16 +00:00
dimitr
148acd3d22
Renamed MSG to QLI_MSG.
2002-11-19 12:38:35 +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
a1a486a722
* Changed NOD struct name to QLI_NOD.
2002-11-11 19:45:33 +00:00
dimitr
eacfe38ea3
Cleanup.
2002-11-06 14:50:09 +00:00
eku
9fcdb74685
More status vector cleanups (ISC_STATUS_LENGTH).
...
Autoconf checks for xdr_hyper.
2002-11-04 13:57:18 +00:00
seanleyne
b3ad604669
Removed support for obsolete "PC_PLATFORM" define
2002-10-31 05:06:02 +00:00
eku
0c1b55dd08
Code cleanup:
...
Since we already have the define ISC_STATUS_LENGTH for the the length of
the status vector, we should use it! Replaced 'status[20]' with
'status[ISC_STATUS_LENGTH]'.
Replaced the different symbolic names for the maximum length of a path
(MAX_PATH, MAX_PATH_LENGTH, MAXPATHLEN) with one uniq symbol MAXPATHLEN.
2002-10-24 09:01:44 +00:00
stryqx
99a483cde3
Implicit cast breaks FreeBSD build.
2002-10-12 08:13:44 +00:00
stryqx
459bb86e7a
Include string.h for memcpy definition for those systems that need it.
2002-10-12 04:05:02 +00:00
eku
018bf6723f
Fixed compilation of qli.
2002-10-10 19:32:04 +00:00
bellardo
0eaf588b49
renamed header files jrd/math.h and jrd/time.h to jrd/jrd_math.h and
...
jrd/jrd_time.h.
2002-09-27 00:20:12 +00:00
eku
da93f6697f
Autoconf enhancements:
...
o autoconf v2.53 and later is now required to generate configure
(sorry, but it makes many tasks easier)
o improved tests for mmap, socklen_t and offt_64
o added tests for atexit, on_exit, (v)fork, set(p)grp, setpgid and flock
o added test for the keyword 'volatile'
o fixed errors in configure.in
o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
o replaced VOLATILE by volatile
o removed SETPGRP and ATEXIT
o replaced NO_FLOCK by HAVE_FLOCK
o SIG_FPTR cleanup
o vfork cleanup
2002-09-11 11:30:50 +00:00
eku
0631a42ae9
Fixed format string (GCC 3.2 won't compile this file).
2002-08-26 08:51:59 +00:00
skywalker
350b251820
Changes to get compiling on linux (post fb1 changes).
2002-07-05 15:00:26 +00:00
dimitr
e759de0b11
Merging changes from fb1.
2002-06-29 08:49:39 +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
bellardo
5af4e656d7
minor include file change
2002-04-04 05:41:46 +00:00
skywalker
a887af3646
Changes to make it compile on linux.
...
and work through a few issues.
2002-01-04 11:34:22 +00:00
tamlin
5ae485f0b5
cleaning up
2001-12-29 11:41:29 +00:00
tamlin
80f7fb6dd4
New C++ memory pool
2001-12-24 02:51:06 +00:00
skywalker
4c4bc9a95c
Global changes for new Makefile and firebird2 compile on linux
2001-07-29 23:43:24 +00:00
bellardo
6681f4852e
More changes to convert FB2 to c++. This time is files that have been renamed
...
and some conflict resolutions on files edited by more than one person at once.
2001-07-12 06:32:05 +00:00
bellardo
747d13c0d5
Changes to bring FB2 to c++ on *nix.
2001-07-12 05:46:06 +00:00
tamlin
9a776a604e
First steps towards a C++ conversion.
2001-05-23 13:26:42 +00:00