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

122 Commits

Author SHA1 Message Date
robocop
08819b1224 Silence these two warnings for now. 2009-12-31 09:07:59 +00:00
hvlad
e08eddc692 Missing MSVC part for CORE-2601 2009-09-11 13:10:22 +00:00
dimitr
db07da4f28 Need sizeof(size_t) to correctly define format in common.h 2009-08-04 10:39:57 +00:00
asfernandes
cb40c9f8ba Apply Alex/Bill/Jerry/me patch re. portability in redefinition of operator new 2009-06-13 16:36:10 +00:00
robocop
c7906977d9 String windows.h even more and add synonym for _isnan (without underscore). 2009-06-12 08:22:54 +00:00
robocop
a317a08aa6 Undefine definitions used in other platforms (just in case). 2009-05-07 15:52:45 +00:00
robocop
dea57e9099 Get rid of SCO. 2009-04-15 06:29:00 +00:00
robocop
44bd3c0f45 Do not hide some important warnings. 2009-03-06 12:10:50 +00:00
asfernandes
2d40bd2425 Remove not used and non-simmetric platform specific define 2009-03-05 01:01:57 +00:00
aafemt
6f2d3a5acc Shared library extension on Windows is "dll" 2009-03-01 16:37:08 +00:00
hvlad
3fa1da548d MSVC have <io.h> 2009-02-02 13:54:37 +00:00
asfernandes
ff5f8745fb Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
alexpeshkoff
d8ea120ded AIX port - use FB_ prefix for alignment constants 2008-11-05 11:26:23 +00:00
dimitr
f026bc4be9 Adjustment for MSVC9. 2008-09-02 07:31:54 +00:00
dimitr
48e81dd58a The merge is being fixed. 2008-01-16 12:22:11 +00:00
robocop
4463333859 No more hpux (lowercase). To be reviewed by Paul Beach. 2007-11-17 10:26:09 +00:00
robocop
dd2432420a Either VC doesn't have INFINITY in math.h or it should be constrained to new versions of the compiler. 2007-04-15 11:21:56 +00:00
dimitr
363ed4b7ba Simplification and fix. 2006-10-31 15:19:13 +00:00
dimitr
736e1122e7 Win64 adjustments. 2006-10-30 13:04:03 +00:00
robocop
af95e42ef1 Put the manual Windows #defines in the same position as the autoconf's AC_CHECKs for easy visual match. 2006-07-27 09:11:18 +00:00
asfernandes
bd8a3216e1 MSVC have limits.h 2006-07-26 01:06:15 +00:00
kkuznetsov
d34f8b80a1 Fix compile error in sort.cpp 2006-07-25 13:03:11 +00:00
dimitr
64322e468d Let's workaround the MS' attempt to declare the entire string-handling RTL deprecated.
BTYACC and ICU are still affected by those tons of warning, though.
2006-07-20 06:29:17 +00:00
robocop
e5338ba1ed Only strcmp and strncmp have common names across all plartforms. Cater for differences in strcasecmp/stricmp and strncasecmp/strnicmp. 2006-03-25 07:08:00 +00:00
robocop
0d4025691a Make sure gmtime_r is marked as missing in Win32. 2005-12-23 23:32:40 +00:00
dimitr
5dd85db2ea Changes and cleanup regarding XNET vs old-style IPC. 2005-01-16 10:21:54 +00:00
skidder
933063c7ce Slightly adjust Dmitry's Firebird::TimeStamp class to make it more useful, change is coordiated with Dmitry. Use thread-safe localtime_r routine when it is available 2004-11-04 19:14:20 +00:00
skidder
b980507ad2 Valgrind support 2004-07-30 22:38:08 +00:00
skidder
277788de7a NetBSD port from James K. Lowden 2004-05-20 23:05:02 +00:00
eku
3dd652eea7 Remainings of ib_stdio 2004-05-03 11:31:57 +00:00
skidder
d1e22bee87 Use llrint() on platforms where it is available 2004-04-09 00:23:58 +00:00
skidder
f26d84f76b 1. POSIX build libraries export only public API. 2. Unify exports for PROD_BUILD and DEV_BUILD. 3. Support for context memory pools. 4. Memory manager has lower memory overhead exceptionally on 64 bit targets 2004-03-25 23:12:50 +00:00
robocop
f58c769c37 Cleanup. In geeky words:
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
skidder
b43441040c Fix MSVC build after Erik's changes 2003-11-21 15:42:36 +00:00
eku
b6151b52c2 SINIX-Z: POSIX stylish sigaction. 2003-10-14 13:10:05 +00:00
aafemt
76eac2d80d Move MSVC-related hack of vsnprintf to MSVC header because it crashed MinGW build 2003-10-02 10:17:40 +00:00
eku
4ff4800a4a Use autoconf to do it right :-) 2003-08-12 10:06:14 +00:00
dimitr
64ad91db69 Fixed win32 build. VC6 doesn't have mkstemp(). 2003-05-20 15:39:58 +00:00
eku
d496ef4e4e Check for the function mkstemp(). If it's not available, fall back to mktemp(). 2003-05-14 05:40:00 +00:00
alexpeshkoff
1391e13f0a Dropped HAVE_*EXIT defines 2003-03-13 15:46:34 +00:00
eku
6cbd82fea8 Editline changes:
o got a FB-compliant makefile
 o uses configure
 o eventually compiles on SINIX-Z
2003-03-12 12:39:58 +00:00
alexpeshkoff
bb94eea0be Fixed HAVE_ATEXIT define - MSVC has atexit() 2003-03-11 11:49:51 +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
94e1bc6ee4 Move WIN32_LEAN_AND_MEAN to autoconfig_msvc.h 2003-02-25 12:39:14 +00:00
eku
6776adb23e Added a test for <sys/socket.h> needed in remote/inet.cpp. 2003-02-18 12:38:27 +00:00
aafemt
2dadf55537 WCHAR --> UCS2_CHAR and some cleanup around it 2003-02-18 05:24:35 +00:00
brodsom
9984ab111f Disable another level 4 warning. 2003-02-17 14:52:07 +00:00
brodsom
9d2e89e69f Warning control from autoconfig_msvc.h 2003-02-17 13:28:17 +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
eku
116280f992 Completed the changes made by Dmitri Sibiriak. 2003-02-10 09:39:55 +00:00