diff --git a/src/gracket/gracket.cxx b/src/gracket/gracket.cxx index 481a83c6c5..ee34eeafbe 100644 --- a/src/gracket/gracket.cxx +++ b/src/gracket/gracket.cxx @@ -19,6 +19,7 @@ /* wx_motif, for wxTimer: */ #ifdef __GNUG__ # pragma implementation "wx_timer.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #include "common.h" diff --git a/src/gracket/wxs/prefix.xci b/src/gracket/wxs/prefix.xci index 6e2a7e7ac6..1b4a0e086c 100644 --- a/src/gracket/wxs/prefix.xci +++ b/src/gracket/wxs/prefix.xci @@ -1,5 +1,6 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_bmap.cxx b/src/gracket/wxs/wxs_bmap.cxx index b903c12fa3..2ba72563f1 100644 --- a/src/gracket/wxs/wxs_bmap.cxx +++ b/src/gracket/wxs/wxs_bmap.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_butn.cxx b/src/gracket/wxs/wxs_butn.cxx index 2828dca57f..cab5c38906 100644 --- a/src/gracket/wxs/wxs_butn.cxx +++ b/src/gracket/wxs/wxs_butn.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_chce.cxx b/src/gracket/wxs/wxs_chce.cxx index af7cbc97f0..b238b6000f 100644 --- a/src/gracket/wxs/wxs_chce.cxx +++ b/src/gracket/wxs/wxs_chce.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_ckbx.cxx b/src/gracket/wxs/wxs_ckbx.cxx index 21ce301725..e28d7fc8c3 100644 --- a/src/gracket/wxs/wxs_ckbx.cxx +++ b/src/gracket/wxs/wxs_ckbx.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_cnvs.cxx b/src/gracket/wxs/wxs_cnvs.cxx index 2f93ba4af0..2805ea9284 100644 --- a/src/gracket/wxs/wxs_cnvs.cxx +++ b/src/gracket/wxs/wxs_cnvs.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_dc.cxx b/src/gracket/wxs/wxs_dc.cxx index 5756e4dd50..909d00e71c 100644 --- a/src/gracket/wxs/wxs_dc.cxx +++ b/src/gracket/wxs/wxs_dc.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_evnt.cxx b/src/gracket/wxs/wxs_evnt.cxx index c62773b6ab..76a1210b92 100644 --- a/src/gracket/wxs/wxs_evnt.cxx +++ b/src/gracket/wxs/wxs_evnt.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_fram.cxx b/src/gracket/wxs/wxs_fram.cxx index fa297973f7..2f9f78d69c 100644 --- a/src/gracket/wxs/wxs_fram.cxx +++ b/src/gracket/wxs/wxs_fram.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_gage.cxx b/src/gracket/wxs/wxs_gage.cxx index 02bc398355..d2a2bda403 100644 --- a/src/gracket/wxs/wxs_gage.cxx +++ b/src/gracket/wxs/wxs_gage.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_gdi.cxx b/src/gracket/wxs/wxs_gdi.cxx index e54ecc81fa..d8b04b72ff 100644 --- a/src/gracket/wxs/wxs_gdi.cxx +++ b/src/gracket/wxs/wxs_gdi.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_glob.cxx b/src/gracket/wxs/wxs_glob.cxx index 74cb456b17..ed953b19a8 100644 --- a/src/gracket/wxs/wxs_glob.cxx +++ b/src/gracket/wxs/wxs_glob.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_item.cxx b/src/gracket/wxs/wxs_item.cxx index 00fe2b1510..07c95ca676 100644 --- a/src/gracket/wxs/wxs_item.cxx +++ b/src/gracket/wxs/wxs_item.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_lbox.cxx b/src/gracket/wxs/wxs_lbox.cxx index 5d7196b619..51f07c3b35 100644 --- a/src/gracket/wxs/wxs_lbox.cxx +++ b/src/gracket/wxs/wxs_lbox.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_menu.cxx b/src/gracket/wxs/wxs_menu.cxx index 2bc9991b3b..391c7d1f62 100644 --- a/src/gracket/wxs/wxs_menu.cxx +++ b/src/gracket/wxs/wxs_menu.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_misc.cxx b/src/gracket/wxs/wxs_misc.cxx index ccb9154d49..03246aeedc 100644 --- a/src/gracket/wxs/wxs_misc.cxx +++ b/src/gracket/wxs/wxs_misc.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_obj.cxx b/src/gracket/wxs/wxs_obj.cxx index b32e0fc549..837bceb18d 100644 --- a/src/gracket/wxs/wxs_obj.cxx +++ b/src/gracket/wxs/wxs_obj.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_panl.cxx b/src/gracket/wxs/wxs_panl.cxx index 5d0046f79d..080163f22b 100644 --- a/src/gracket/wxs/wxs_panl.cxx +++ b/src/gracket/wxs/wxs_panl.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_rado.cxx b/src/gracket/wxs/wxs_rado.cxx index 084df6195e..762ebcae44 100644 --- a/src/gracket/wxs/wxs_rado.cxx +++ b/src/gracket/wxs/wxs_rado.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_slid.cxx b/src/gracket/wxs/wxs_slid.cxx index ccdcb0a999..4d1ab5a02f 100644 --- a/src/gracket/wxs/wxs_slid.cxx +++ b/src/gracket/wxs/wxs_slid.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_tabc.cxx b/src/gracket/wxs/wxs_tabc.cxx index 464994c6c2..f66524fdfd 100644 --- a/src/gracket/wxs/wxs_tabc.cxx +++ b/src/gracket/wxs/wxs_tabc.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/gracket/wxs/wxs_win.cxx b/src/gracket/wxs/wxs_win.cxx index 055c2996d1..3f60999a61 100644 --- a/src/gracket/wxs/wxs_win.cxx +++ b/src/gracket/wxs/wxs_win.cxx @@ -4,6 +4,7 @@ #if defined(__GNUC__) # define MAYBE_UNUSED __attribute__((unused)) +#pragma GCC diagnostic ignored "-Wwrite-strings" #else # define MAYBE_UNUSED #endif diff --git a/src/racket/cmdline.inc b/src/racket/cmdline.inc index 6f18c77609..a98869abab 100644 --- a/src/racket/cmdline.inc +++ b/src/racket/cmdline.inc @@ -1,8 +1,9 @@ - /****************************************************************/ /* This command-line parser is used by both Racket and Gracket. */ /****************************************************************/ +#pragma GCC diagnostic ignored "-Wwrite-strings" + #define SDESC "Set! works on undefined identifiers" char *cmdline_exe_hack = diff --git a/src/wxcommon/FontDirectory.cxx b/src/wxcommon/FontDirectory.cxx index 0ab942314c..fb079d3b7f 100644 --- a/src/wxcommon/FontDirectory.cxx +++ b/src/wxcommon/FontDirectory.cxx @@ -24,7 +24,10 @@ * USA. */ +#ifdef __GNUG__ #pragma implementation +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #ifdef wx_xt # define Uses_wxApp diff --git a/src/wxcommon/PSDC.cxx b/src/wxcommon/PSDC.cxx index 50dbcf77ca..5e2a1ad6e8 100644 --- a/src/wxcommon/PSDC.cxx +++ b/src/wxcommon/PSDC.cxx @@ -10,6 +10,9 @@ /* This file is the same for all three version of wxWindows from PLT. */ +#ifdef __GNUG__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #if defined(_MSC_VER) # include "wx.h" diff --git a/src/wxxt/src/Application/AppMain.cc b/src/wxxt/src/Application/AppMain.cc index a0e1cc5035..205e3ff1c9 100644 --- a/src/wxxt/src/Application/AppMain.cc +++ b/src/wxxt/src/Application/AppMain.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "AppMain.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/DataStructures/TypeTree.cc b/src/wxxt/src/DataStructures/TypeTree.cc index cc946e1dd9..45bf3d8d55 100644 --- a/src/wxxt/src/DataStructures/TypeTree.cc +++ b/src/wxxt/src/DataStructures/TypeTree.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "TypeTree.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_wxTypeTree diff --git a/src/wxxt/src/Dialogs/FileDialog.cc b/src/wxxt/src/Dialogs/FileDialog.cc index 215b6b59df..6f184bd3db 100644 --- a/src/wxxt/src/Dialogs/FileDialog.cc +++ b/src/wxxt/src/Dialogs/FileDialog.cc @@ -23,6 +23,9 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. */ +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #include "wx.h" diff --git a/src/wxxt/src/GDI-Classes/Font.cc b/src/wxxt/src/GDI-Classes/Font.cc index 6bce1c14cb..f168e6eb88 100644 --- a/src/wxxt/src/GDI-Classes/Font.cc +++ b/src/wxxt/src/GDI-Classes/Font.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Font.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XLib diff --git a/src/wxxt/src/Misc/Clipboard.cc b/src/wxxt/src/Misc/Clipboard.cc index 0f574952bf..3ad7a27431 100644 --- a/src/wxxt/src/Misc/Clipboard.cc +++ b/src/wxxt/src/Misc/Clipboard.cc @@ -10,6 +10,7 @@ #ifdef __GNUG__ #pragma implementation +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_wxApp diff --git a/src/wxxt/src/Windows/Button.cc b/src/wxxt/src/Windows/Button.cc index 40c10e32fb..9c88aa1435 100644 --- a/src/wxxt/src/Windows/Button.cc +++ b/src/wxxt/src/Windows/Button.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Button.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/Canvas.cc b/src/wxxt/src/Windows/Canvas.cc index b30773261e..c79ce6e19a 100644 --- a/src/wxxt/src/Windows/Canvas.cc +++ b/src/wxxt/src/Windows/Canvas.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Canvas.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/CheckBox.cc b/src/wxxt/src/Windows/CheckBox.cc index fde5cc5819..34f1c10930 100644 --- a/src/wxxt/src/Windows/CheckBox.cc +++ b/src/wxxt/src/Windows/CheckBox.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "CheckBox.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/Frame.cc b/src/wxxt/src/Windows/Frame.cc index 9c39b19202..c4966a0999 100644 --- a/src/wxxt/src/Windows/Frame.cc +++ b/src/wxxt/src/Windows/Frame.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Frame.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/ListBox.cc b/src/wxxt/src/Windows/ListBox.cc index 591f0befde..c07aef2889 100644 --- a/src/wxxt/src/Windows/ListBox.cc +++ b/src/wxxt/src/Windows/ListBox.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "ListBox.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/Menu.cc b/src/wxxt/src/Windows/Menu.cc index 760d965329..ffb5c7b463 100644 --- a/src/wxxt/src/Windows/Menu.cc +++ b/src/wxxt/src/Windows/Menu.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Menu.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/Message.cc b/src/wxxt/src/Windows/Message.cc index 80d18584b0..21319a7df4 100644 --- a/src/wxxt/src/Windows/Message.cc +++ b/src/wxxt/src/Windows/Message.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Message.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsic diff --git a/src/wxxt/src/Windows/Window.cc b/src/wxxt/src/Windows/Window.cc index bf7f50931e..15e9b5f2e8 100644 --- a/src/wxxt/src/Windows/Window.cc +++ b/src/wxxt/src/Windows/Window.cc @@ -26,6 +26,7 @@ #ifdef __GNUG__ #pragma implementation "Window.h" +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #define Uses_XtIntrinsicP diff --git a/src/wxxt/src/Windows/Window.h b/src/wxxt/src/Windows/Window.h index e1eb60f0e6..1fd5ce62c1 100644 --- a/src/wxxt/src/Windows/Window.h +++ b/src/wxxt/src/Windows/Window.h @@ -29,6 +29,7 @@ #ifdef __GNUG__ #pragma interface +#pragma GCC diagnostic ignored "-Wwrite-strings" #endif #ifdef Have_Xt_Types diff --git a/src/wxxt/utils/image/src/wx_bmp.cc b/src/wxxt/utils/image/src/wx_bmp.cc index e54b4980c1..ea02a4345d 100644 --- a/src/wxxt/utils/image/src/wx_bmp.cc +++ b/src/wxxt/utils/image/src/wx_bmp.cc @@ -56,7 +56,9 @@ * Phone: (215) 898-8813 * EMail: bradley@cis.upenn.edu */ - +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #include #include "wx_image.h" diff --git a/src/wxxt/utils/image/src/wx_gif.cc b/src/wxxt/utils/image/src/wx_gif.cc index b891e88bad..acc3b734ed 100644 --- a/src/wxxt/utils/image/src/wx_gif.cc +++ b/src/wxxt/utils/image/src/wx_gif.cc @@ -35,6 +35,9 @@ * * This software is provided "as is" without any express or implied warranty. */ +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #include #include "wx_image.h" diff --git a/src/wxxt/utils/image/src/wx_image.cc b/src/wxxt/utils/image/src/wx_image.cc index f26eb1af34..3526bb862a 100644 --- a/src/wxxt/utils/image/src/wx_image.cc +++ b/src/wxxt/utils/image/src/wx_image.cc @@ -26,6 +26,9 @@ * DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH * THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #ifdef wx_xview #include diff --git a/src/wxxt/utils/image/src/wx_img.cc b/src/wxxt/utils/image/src/wx_img.cc index cccd628c8f..6e655962b1 100644 --- a/src/wxxt/utils/image/src/wx_img.cc +++ b/src/wxxt/utils/image/src/wx_img.cc @@ -34,7 +34,9 @@ * * This software is provided "as is" without any express or implied warranty. */ - +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #define NEEDSTIME diff --git a/src/wxxt/utils/image/src/wx_xbm.cc b/src/wxxt/utils/image/src/wx_xbm.cc index e3892f19b7..f3c6fae071 100644 --- a/src/wxxt/utils/image/src/wx_xbm.cc +++ b/src/wxxt/utils/image/src/wx_xbm.cc @@ -18,7 +18,9 @@ * * This software is provided "as is" without any express or implied warranty. */ - +#ifdef __GNUC__ +#pragma GCC diagnostic ignored "-Wwrite-strings" +#endif #include #include "wx_image.h"