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

225 Commits

Author SHA1 Message Date
robocop
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +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
robocop
c8e2ddfe40 style 2003-10-05 06:23:04 +00:00
robocop
baded9e14f constant should use FB type 2003-10-05 06:20:47 +00:00
brodsom
8a7d7d294e extern cleaning 2003-10-02 19:20:55 +00:00
brodsom
e18ed56cba Correction 2003-10-02 19:16:48 +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
brodsom
bda7aa7cd6 Style and Corrections 2003-09-28 00:35:48 +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
skidder
44f76e1125 Make engine compile on Linux after Blas' macro claning 2003-09-24 15:36:34 +00:00
brodsom
5654796698 Macro cleaning 2003-09-23 19:47:50 +00:00
brodsom
c595b5fa4b Style 2003-09-22 14:13:54 +00:00
brodsom
a2713837d2 Cleaning macros 2003-09-20 23:28:38 +00:00
brodsom
678df5af51 Cleaning macros 2003-09-18 21:56:26 +00:00
brodsom
30f79b34f8 -Cleaning headers 2003-09-15 16:32:22 +00:00
brodsom
bdac17190c Clean a bit services interface
- Include service entrypoint in each proto file and remove from it the private function common to service and standalone. (burp, alice and gsec)
- Replace functions output_svc/output_thread/output_netware with SVC_output callback common for all. (burp, alice and gsec)
- Create typedef pfn_svc_output common for all svc, and correct SVC_read_ib_log and thread_test to be compatible with pfn_svc_output typedef. (svc.cpp)
- Put inside an ifdef code for '-svc_re' switch (in all sources).
2003-09-15 13:13:45 +00:00
brodsom
c20e144628 -Style 2003-09-15 02:03:54 +00:00
brodsom
aa111a0f89 -Style 2003-09-15 01:50:15 +00:00
brodsom
cc979ca279 -Style
-Cast corrections
2003-09-14 01:08:18 +00:00
brodsom
ba7b5fdcf9 -Remove GDS_VAL and GDS_REF
-BOOLEAN Cleaning
-Fix tab indent in restore and backup
2003-09-12 23:25:16 +00:00
robocop
1cd8e831d5 const correctness, variables in scope, bool, formatting, less casts, etc. 2003-09-12 09:04:38 +00:00
brodsom
7c7c2758dc BOOLEAN cleaning 2003-09-10 17:52:12 +00:00
dimitr
a5daca2246 A bit more information from gbak. 2003-09-08 12:44:01 +00:00
brodsom
8db51e6eba Remove unneeded extern C 2003-09-08 01:51:41 +00:00
brodsom
6bf80ee9fe -Fix wrong struct removal. 2003-09-03 16:31:28 +00:00
brodsom
d7f0660b35 -Remove NULL_B_FIL macro 2003-08-28 14:42:12 +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
452201261b -Remove NULL_PTR
-Remove unneeded casts
2003-08-28 10:39:26 +00:00
aafemt
4584a7ce47 removing word 'struct' from variable declarations as obsolete 2003-08-27 10:20:07 +00:00
robocop
dac8740003 Fix SF Bug #750659 2003-08-21 11:02:33 +00:00
brodsom
b85d5373e6 -Fix wrong format in a recent commit (Please review the warnings before commits) 2003-08-19 11:09:00 +00:00
aafemt
9dbf56310a sdl is UCHAR again 2003-08-15 10:23:46 +00:00
robocop
6e37a7e3e6 Since stringstream is no longer used, remove the header. 2003-08-13 11:07:32 +00:00
skidder
f2469e3399 Close can of worms opened by Mike Nordell when he attempted to use STL to write portable code 2003-08-12 17:32:01 +00:00
skidder
f3348c4502 Apply FreeBSD patches by Tomas Skoda 2003-08-11 11:21:21 +00:00
brodsom
eda11719e5 -Patch cast warnings and add a compiler message. 2003-08-10 22:52:48 +00:00
dimitr
045f5239b7 Fixed gbak version string. 2003-07-31 15:34:51 +00:00
aafemt
b672867147 sdl is a plain char again. Some cleanup around it 2003-07-24 10:21:42 +00:00
eku
766caa1242 Fixed compilation on SINIX-Z (Thanks to Dmitry Yemanov). 2003-07-17 11:49:04 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
8feff51688 Remove depends (unused and unmaintained) 2003-07-08 23:38:30 +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
dimitr
b41fee4014 New error messages for:
- gbak
  - DSQL layer (aggregate tracking)
  - JRD layer (EXECUTE STATEMENT)
  - config stuff
2003-06-13 07:56:08 +00:00
skidder
2588debc89 Correct workaround of GCC 3.2 bug. Weirdness of our code fixed. 2003-06-03 10:26:59 +00:00
aafemt
1f0206c7ea Workaround for GCC 3.2 bug 2003-06-03 10:14:11 +00:00
alexpeshkoff
69baac9c66 Fixed bug with stdin/stdout use in win32 version of gbak 2003-05-02 16:04:56 +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
brodsom
da5cd97b78 - Fixes for burp warnings. 2003-04-07 21:51:21 +00:00
brodsom
c246f9d897 Avoid signed unsigned comparison 2003-04-03 17:19:10 +00:00
brodsom
a52456e969 Move definitions only used by gspit to spit.cpp 2003-04-03 08:51:16 +00:00
dimitr
67d61c78b7 Rolled back part of my previous commit. In fact, only one line fix was required. 2003-03-22 06:18:04 +00:00
dimitr
fa6f9a83e5 Fixed (porting?) bugs related to GBAK and Services API. 2003-03-21 16:19:16 +00:00
dimitr
b6ec9228e2 no message 2003-03-20 09:32:16 +00:00
brodsom
a63a61951c Remove unneeded/unused code 2003-03-18 01:35:11 +00:00
brodsom
4e0799f990 Remove LOC_DOUBLE macro (mips || next remains) 2003-03-13 00:49:47 +00:00
skidder
c9f7caa51d Make backup/restore process work when invoked via Services API on Classic engine 2003-03-09 21:16:25 +00:00
brodsom
0323ac8b05 Put unused vars and functions inside NOT_USED_OR_REPLACED ifdef 2003-03-04 00:00:31 +00:00
brodsom
4591e47003 -Comment declared but undefined functions. (found with gcc never defined warnings)
-Add ifdef for output_netware.
2003-03-01 19:06:54 +00:00
brodsom
0bf30f1e26 Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings) 2003-03-01 17:35:07 +00:00
brodsom
bf206c60ef Change gds_assert to fb_assert (gds_assert is a synonym for fb_assert) 2003-02-28 23:32:57 +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
46b759d9d2 Move old borland make files to builds directory 2003-02-19 13:12:38 +00:00
brodsom
3b486dfb95 Move def files to builds directory 2003-02-19 13:07:13 +00:00
aafemt
133a7095e3 Some cleanup 2003-02-19 05:18:29 +00:00
brodsom
14ce7a705b Remove W4 warnings (remains from ODS 5 and 7) 2003-02-18 11:38:40 +00:00
brodsom
6dcac4ac01 Remove W4 warnings (initialized but unused var) 2003-02-17 23:45:29 +00:00
brodsom
6975a74c15 Remove W4 warnings (remains from ODS 5 and 7) 2003-02-17 23:22:31 +00:00
dimitr
6e42d8c093 Fixed exception handling. 2003-02-13 12:01:28 +00:00
dimitr
9efdc8b096 CONST -> const 2003-02-13 09:19:08 +00:00
brodsom
5e63f2cecc Remove GUI_TOOLS define 2003-02-11 20:17:56 +00:00
brodsom
b3bf7cd13c Remove an old trick 2003-02-11 19:03:11 +00:00
eku
813397dd25 Fixed a "search and replace" error from my previous check-in. 2003-02-10 13:40:46 +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
03a2badde5 New charsets (....) 2003-01-25 03:12:46 +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
nmcc
090bc9737e Fix new compiler error in sparc specific code. 2002-12-29 01:45:24 +00:00
skidder
9b57d8b649 Several little changes to make engine compilable again on Linux 2002-12-16 21:19:51 +00:00
alexpeshkoff
a83fcfeab9 Sorry for wrong DATABASE directive :-( 2002-12-16 16:25:09 +00:00
alexpeshkoff
79478b73be Rename all links to why.cpp handle to struct why_hndl * 2002-12-16 15:24:35 +00:00
dimitr
2c204c7ca5 no message 2002-12-11 09:48:27 +00:00
eku
5b8ffd81c2 Removed unused variables. 2002-12-10 11:53:53 +00:00
hippoman
9a8f0768b9 Changed struct fld and FLD to local module names 2002-11-30 17:45:02 +00:00
kkuznetsov
6ae11fea4e *** empty log message *** 2002-11-25 15:28:45 +00:00
kkuznetsov
451ca397ca Fix compile error on SOLX86 2002-11-25 15:23:03 +00:00
dimitr
65bfa31081 The type of service invokation never must be specified by the client tool. It should be defined by the server only. 2002-11-23 11:39:43 +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
skidder
fca1b6c9d8 Move xdr_hyper to the correct place and remove duplicate definitions 2002-11-19 15:37:55 +00:00
hippoman
62cf7d7a88 change TRA,REQ,TRG,REL,CTX or PRC, to module local names. 2002-11-17 00:04:19 +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
eku
53a096ea35 Cleanup 2002-11-12 12:16:43 +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
seanleyne
0b82f4aa07 Removed obsolete "Netware" port 2002-10-30 06:40:58 +00:00
tamlin
bd2751ed2c const correctness, 64-bit backup reporting (currently disabled by macro TMN_THINKS_NS_SHOULD_FIX_THIS until msg DB is updated) 2002-10-29 16:31:02 +00:00
seanleyne
026d8c0441 Code Cleanup, removed obsolete "Ultrix" and "Ultrix/MIPS" ports 2002-10-28 05:19:52 +00:00
seanleyne
045be63397 Code Cleanup, removed obsolete "UNIXWARE" port 2002-10-28 04:57:07 +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
dimitr
fb7eff39ef Commited Ignacio's fix for uninitialized variables in burp. 2002-10-22 08:05:57 +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
6c5a7db3b9 Fixed compiler warnings. 2002-09-25 13:08:25 +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
ef2ff91438 Autoconf cleanup:
o use predefined macros to test for sys/wait.h, time.h and sys/time.h
 o search strcasecmp in libresolv only if strcasecmp and stricmp are not in libc
 o use predefined macro AC_SYS_LARGEFILE to determine 64Bit I/O
 o determine the alignment of long and double (ALIGNMENT,DOUBLE_ALIGN),
   still need to write a test for FB_ALIGN!
2002-09-18 12:50:13 +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
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
f359a95a52 Added / replaced ifdef's around unistd.h with the define HAVE_UNISTD_H
generated by autoconf.
2002-08-26 12:18:16 +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
skywalker
5220bc3d26 Merge changes from fb1 2002-06-29 05:39:38 +00:00
dimitr
f063aa768b Fixed another bug with INT64 array slices. Thanks to Artem Petkevych. 2002-06-27 10:14:54 +00:00
bellardo
aca99866a7 Fixed warnings. 2002-04-04 05:32:02 +00:00
seanleyne
e134ef027f Code cleanup of obsolete EPSON port 2002-02-16 02:21:35 +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
bellardo
7dfce99342 First round of changes to FB2 to get the Darwin build working again. 2001-08-04 22:48:18 +00:00
skywalker
73591b7d17 More changes to straighten out compile, fix up makefiles to build
into GEN_ROOT directory
2001-08-01 08:11:52 +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
awharrison
baa3485651 read only databases are supported unconditionally in fb2 2001-07-10 17:35:13 +00:00
tamlin
9587c717b3 ongoing cleanup 2001-05-24 14:54:26 +00:00
tamlin
9a776a604e First steps towards a C++ conversion. 2001-05-23 13:26:42 +00:00