2008-06-05 03:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)

* contrib/hbsqlit3/hbsqlit3.c
     * Suppressed GCC warnings in foreign code.
       Only works for GCC 4.2.x and above. 
       Please test.
This commit is contained in:
Viktor Szakats
2008-06-05 01:27:09 +00:00
parent 363950dc8b
commit 2ca25710c3
2 changed files with 16 additions and 4 deletions

View File

@@ -8,6 +8,12 @@
2008-12-31 13:59 UTC+0100 Foo Bar <foo.bar@foobar.org>
*/
2008-06-05 03:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/hbsqlit3.c
* Suppressed GCC warnings in foreign code.
Only works for GCC 4.2.x and above.
Please test.
2008-06-05 03:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/hbsqlit3.c
* Suppressed MSVC warnings in foreign code.

View File

@@ -35,9 +35,11 @@
char *sqlite3_snprintf(int,char*,const char*, ...);
*/
/* NOTE: It's not possible to suppress warnings in GCC (as of 2008)
[vszakats] */
#if defined( __BORLANDC__ )
#if defined( __GCC__ ) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 2
#pragma GCC diagnostic ignored "-Wunused"
#pragma GCC diagnostic ignored "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wuninitialized"
#elif defined( __BORLANDC__ )
#pragma warn -aus
#pragma warn -use
#pragma warn -par
@@ -48,7 +50,11 @@
#pragma warning( disable: 4018 4244 )
#endif
#include "sqlite3/sqlite3.c"
#if defined( __BORLANDC__ )
#if defined( __GCC__ ) && __GNUC__ >= 4 && __GNUC_MINOR__ >= 2
#pragma GCC diagnostic warning "-Wunused"
#pragma GCC diagnostic warning "-Wsign-compare"
#pragma GCC diagnostic warning "-Wuninitialized"
#elif defined( __BORLANDC__ )
#pragma warn +aus
/* #pragma warn +use */ /* This affects the whole file, so don't turn it back on. */
#pragma warn +par