aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkt <markt>2007-06-29 17:25:24 (GMT)
committermarkt <markt>2007-06-29 17:25:24 (GMT)
commit329fca30fdbbc051a733c6d15efa6b95370ac221 (patch)
tree4090f3986160129efdb9f97a000efdbee44804bc
parent35251ef5c9bcf12abeee3e9b69a0ef85df3319dc (diff)
downloadfluxbox_paul-329fca30fdbbc051a733c6d15efa6b95370ac221.zip
fluxbox_paul-329fca30fdbbc051a733c6d15efa6b95370ac221.tar.bz2
updates for compiling with gcc 4.3
-rw-r--r--ChangeLog2
-rw-r--r--src/Ewmh.cc5
-rw-r--r--src/FbCommands.cc5
-rw-r--r--src/FbTk/FbPixmap.cc5
-rw-r--r--src/FbTk/FbString.cc10
-rw-r--r--src/FbTk/KeyUtil.cc5
-rw-r--r--src/FbTk/Menu.cc3
-rw-r--r--src/FbTk/StringUtil.cc5
-rw-r--r--src/FbTk/TextBox.cc10
-rw-r--r--src/FbTk/TextureRender.cc5
-rw-r--r--src/FbTk/ThemeItems.cc10
-rw-r--r--src/FbTk/XFontImp.cc8
-rw-r--r--src/FocusControl.cc5
-rw-r--r--src/Gnome.cc5
-rw-r--r--src/IconbarTool.cc5
-rw-r--r--src/Remember.cc5
-rw-r--r--src/Resources.cc5
-rw-r--r--src/RootTheme.cc5
-rw-r--r--src/Screen.cc5
-rw-r--r--src/ScreenPlacement.cc5
-rw-r--r--src/ScreenResources.cc5
-rw-r--r--src/Slit.cc5
-rw-r--r--src/WinClient.cc5
-rw-r--r--src/Xutil.cc5
-rw-r--r--util/fbrun/main.cc10
25 files changed, 143 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9e031ab..3c1bcc4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
1 (Format: Year/Month/Day) 1 (Format: Year/Month/Day)
2Changes for 1.0.0: 2Changes for 1.0.0:
3*07/06/29:
4 * Updates for compiling with gcc 4.3 (thanks Dmitry E. Oboukhov)
3*07/06/28: 5*07/06/28:
4 * Strip off additional bits in event state set by Xorg, bug #1736252 (Mark) 6 * Strip off additional bits in event state set by Xorg, bug #1736252 (Mark)
5 FbTk/KeyUtil.hh 7 FbTk/KeyUtil.hh
diff --git a/src/Ewmh.cc b/src/Ewmh.cc
index fc4e3e1..945c7b6 100644
--- a/src/Ewmh.cc
+++ b/src/Ewmh.cc
@@ -42,6 +42,11 @@
42#include <iostream> 42#include <iostream>
43#include <algorithm> 43#include <algorithm>
44#include <new> 44#include <new>
45#ifdef HAVE_CSTRING
46 #include <cstring>
47#else
48 #include <string.h>
49#endif
45 50
46using std::cerr; 51using std::cerr;
47using std::endl; 52using std::endl;
diff --git a/src/FbCommands.cc b/src/FbCommands.cc
index 9becb8e..04f266e 100644
--- a/src/FbCommands.cc
+++ b/src/FbCommands.cc
@@ -45,6 +45,11 @@
45#else 45#else
46 #include <stdlib.h> 46 #include <stdlib.h>
47#endif 47#endif
48#ifdef HAVE_CSTRING
49 #include <cstring>
50#else
51 #include <string.h>
52#endif
48 53
49 54
50#ifdef HAVE_CONFIG_H 55#ifdef HAVE_CONFIG_H
diff --git a/src/FbTk/FbPixmap.cc b/src/FbTk/FbPixmap.cc
index 14d05e7..43ba1a1 100644
--- a/src/FbTk/FbPixmap.cc
+++ b/src/FbTk/FbPixmap.cc
@@ -30,6 +30,11 @@
30#include <X11/Xutil.h> 30#include <X11/Xutil.h>
31#include <X11/Xatom.h> 31#include <X11/Xatom.h>
32#include <iostream> 32#include <iostream>
33#ifdef HAVE_CSTRING
34 #include <cstring>
35#else
36 #include <string.h>
37#endif
33 38
34using std::cerr; 39using std::cerr;
35 40
diff --git a/src/FbTk/FbString.cc b/src/FbTk/FbString.cc
index 6614ec4..7ee1b5f 100644
--- a/src/FbTk/FbString.cc
+++ b/src/FbTk/FbString.cc
@@ -27,6 +27,16 @@
27#else 27#else
28 #include <errno.h> 28 #include <errno.h>
29#endif 29#endif
30#ifdef HAVE_CSTRING
31 #include <cstring>
32#else
33 #include <string.h>
34#endif
35#ifdef HAVE_CSTDLIB
36 #include <cstdlib>
37#else
38 #include <stdlib.h>
39#endif
30 40
31#include "FbString.hh" 41#include "FbString.hh"
32#include "config.h" 42#include "config.h"
diff --git a/src/FbTk/KeyUtil.cc b/src/FbTk/KeyUtil.cc
index abf91fe..1830dca 100644
--- a/src/FbTk/KeyUtil.cc
+++ b/src/FbTk/KeyUtil.cc
@@ -25,6 +25,11 @@
25#include "App.hh" 25#include "App.hh"
26 26
27#include <string> 27#include <string>
28#ifdef HAVE_CSTRING
29 #include <cstring>
30#else
31 #include <string.h>
32#endif
28 33
29namespace { 34namespace {
30 35
diff --git a/src/FbTk/Menu.cc b/src/FbTk/Menu.cc
index 7b259eb..cf735d6 100644
--- a/src/FbTk/Menu.cc
+++ b/src/FbTk/Menu.cc
@@ -67,6 +67,9 @@
67#endif 67#endif
68#include <typeinfo> 68#include <typeinfo>
69 69
70#include <algorithm>
71
72
70#ifdef DEBUG 73#ifdef DEBUG
71#include <iostream> 74#include <iostream>
72using std::cout; 75using std::cout;
diff --git a/src/FbTk/StringUtil.cc b/src/FbTk/StringUtil.cc
index 11bd87d..869a3b5 100644
--- a/src/FbTk/StringUtil.cc
+++ b/src/FbTk/StringUtil.cc
@@ -44,6 +44,11 @@
44#else 44#else
45 #include <assert.h> 45 #include <assert.h>
46#endif 46#endif
47#ifdef HAVE_CSTRING
48 #include <cstring>
49#else
50 #include <string.h>
51#endif
47 52
48 53
49#include <memory> 54#include <memory>
diff --git a/src/FbTk/TextBox.cc b/src/FbTk/TextBox.cc
index 19c44dc..fa1600e 100644
--- a/src/FbTk/TextBox.cc
+++ b/src/FbTk/TextBox.cc
@@ -32,6 +32,16 @@
32#else 32#else
33 #include <ctype.h> 33 #include <ctype.h>
34#endif 34#endif
35#ifdef HAVE_CSTRING
36 #include <cstring>
37#else
38 #include <string.h>
39#endif
40#ifdef HAVE_CSTDLIB
41 #include <cstdlib>
42#else
43 #include <stdlib.h>
44#endif
35#include <X11/keysym.h> 45#include <X11/keysym.h>
36#include <X11/Xutil.h> 46#include <X11/Xutil.h>
37 47
diff --git a/src/FbTk/TextureRender.cc b/src/FbTk/TextureRender.cc
index e5271dc..5d9c7d5 100644
--- a/src/FbTk/TextureRender.cc
+++ b/src/FbTk/TextureRender.cc
@@ -39,6 +39,11 @@
39#else 39#else
40 #include <stdio.h> 40 #include <stdio.h>
41#endif 41#endif
42#ifdef HAVE_CSTRING
43 #include <cstring>
44#else
45 #include <string.h>
46#endif
42 47
43// mipspro has no new(nothrow) 48// mipspro has no new(nothrow)
44#if defined sgi && ! defined GCC 49#if defined sgi && ! defined GCC
diff --git a/src/FbTk/ThemeItems.cc b/src/FbTk/ThemeItems.cc
index 6d2b244..db314a3 100644
--- a/src/FbTk/ThemeItems.cc
+++ b/src/FbTk/ThemeItems.cc
@@ -45,6 +45,16 @@
45#else 45#else
46 #include <stdio.h> 46 #include <stdio.h>
47#endif 47#endif
48#ifdef HAVE_CSTRING
49 #include <cstring>
50#else
51 #include <string.h>
52#endif
53#ifdef HAVE_CSTDLIB
54 #include <cstdlib>
55#else
56 #include <stdlib.h>
57#endif
48 58
49#include <iostream> 59#include <iostream>
50#include <memory> 60#include <memory>
diff --git a/src/FbTk/XFontImp.cc b/src/FbTk/XFontImp.cc
index 0c404a1..1c97b35 100644
--- a/src/FbTk/XFontImp.cc
+++ b/src/FbTk/XFontImp.cc
@@ -36,6 +36,14 @@
36#else 36#else
37 #include <stdio.h> 37 #include <stdio.h>
38#endif 38#endif
39#ifdef HAVE_CSTRING
40 #include <cstring>
41#else
42 #include <string.h>
43#endif
44
45#include <algorithm>
46
39 47
40using std::cerr; 48using std::cerr;
41using std::endl; 49using std::endl;
diff --git a/src/FocusControl.cc b/src/FocusControl.cc
index e16cbec..4de491a 100644
--- a/src/FocusControl.cc
+++ b/src/FocusControl.cc
@@ -34,6 +34,11 @@
34 34
35#include <string> 35#include <string>
36#include <iostream> 36#include <iostream>
37#ifdef HAVE_CSTRING
38 #include <cstring>
39#else
40 #include <string.h>
41#endif
37 42
38using std::cerr; 43using std::cerr;
39using std::endl; 44using std::endl;
diff --git a/src/Gnome.cc b/src/Gnome.cc
index 92b7b51..c401f1b 100644
--- a/src/Gnome.cc
+++ b/src/Gnome.cc
@@ -33,6 +33,11 @@
33 33
34#include <iostream> 34#include <iostream>
35#include <new> 35#include <new>
36#ifdef HAVE_CSTRING
37 #include <cstring>
38#else
39 #include <string.h>
40#endif
36 41
37using std::cerr; 42using std::cerr;
38using std::endl; 43using std::endl;
diff --git a/src/IconbarTool.cc b/src/IconbarTool.cc
index da9fb59..3509a0c 100644
--- a/src/IconbarTool.cc
+++ b/src/IconbarTool.cc
@@ -49,6 +49,11 @@
49#include <typeinfo> 49#include <typeinfo>
50#include <string> 50#include <string>
51#include <iterator> 51#include <iterator>
52#ifdef HAVE_CSTRING
53 #include <cstring>
54#else
55 #include <string.h>
56#endif
52 57
53using std::string; 58using std::string;
54using std::list; 59using std::list;
diff --git a/src/Remember.cc b/src/Remember.cc
index cb1114c..12b5097 100644
--- a/src/Remember.cc
+++ b/src/Remember.cc
@@ -44,6 +44,11 @@
44 44
45 45
46#include <X11/Xlib.h> 46#include <X11/Xlib.h>
47#ifdef HAVE_CSTRING
48 #include <cstring>
49#else
50 #include <string.h>
51#endif
47 52
48//use GNU extensions 53//use GNU extensions
49#ifndef _GNU_SOURCE 54#ifndef _GNU_SOURCE
diff --git a/src/Resources.cc b/src/Resources.cc
index 9603523..fde08d7 100644
--- a/src/Resources.cc
+++ b/src/Resources.cc
@@ -35,6 +35,11 @@
35#include <stdio.h> 35#include <stdio.h>
36#include <string> 36#include <string>
37#include <vector> 37#include <vector>
38#ifdef HAVE_CSTRING
39 #include <cstring>
40#else
41 #include <string.h>
42#endif
38 43
39using std::string; 44using std::string;
40using std::vector; 45using std::vector;
diff --git a/src/RootTheme.cc b/src/RootTheme.cc
index 4e5c9fe..5189fbb 100644
--- a/src/RootTheme.cc
+++ b/src/RootTheme.cc
@@ -41,6 +41,11 @@
41 41
42#include <sys/types.h> 42#include <sys/types.h>
43#include <sys/wait.h> 43#include <sys/wait.h>
44#ifdef HAVE_CSTRING
45 #include <cstring>
46#else
47 #include <string.h>
48#endif
44 49
45using std::cerr; 50using std::cerr;
46using std::endl; 51using std::endl;
diff --git a/src/Screen.cc b/src/Screen.cc
index 3db8ddc..99e88d6 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -135,6 +135,11 @@ extern "C" {
135#include <algorithm> 135#include <algorithm>
136#include <functional> 136#include <functional>
137#include <stack> 137#include <stack>
138#ifdef HAVE_CSTRING
139 #include <cstring>
140#else
141 #include <string.h>
142#endif
138 143
139using std::cerr; 144using std::cerr;
140using std::endl; 145using std::endl;
diff --git a/src/ScreenPlacement.cc b/src/ScreenPlacement.cc
index 4b52aa4..d9f8df2 100644
--- a/src/ScreenPlacement.cc
+++ b/src/ScreenPlacement.cc
@@ -34,6 +34,11 @@
34 34
35#include <iostream> 35#include <iostream>
36#include <exception> 36#include <exception>
37#ifdef HAVE_CSTRING
38 #include <cstring>
39#else
40 #include <string.h>
41#endif
37using std::cerr; 42using std::cerr;
38using std::endl; 43using std::endl;
39 44
diff --git a/src/ScreenResources.cc b/src/ScreenResources.cc
index 8b71505..e4d712a 100644
--- a/src/ScreenResources.cc
+++ b/src/ScreenResources.cc
@@ -27,6 +27,11 @@
27 27
28#include "Screen.hh" 28#include "Screen.hh"
29#include <string> 29#include <string>
30#ifdef HAVE_CSTRING
31 #include <cstring>
32#else
33 #include <string.h>
34#endif
30 35
31using std::string; 36using std::string;
32 37
diff --git a/src/Slit.cc b/src/Slit.cc
index f5f1158..118179b 100644
--- a/src/Slit.cc
+++ b/src/Slit.cc
@@ -75,6 +75,11 @@
75 75
76#include <iostream> 76#include <iostream>
77#include <algorithm> 77#include <algorithm>
78#ifdef HAVE_CSTRING
79 #include <cstring>
80#else
81 #include <string.h>
82#endif
78 83
79using std::string; 84using std::string;
80using std::pair; 85using std::pair;
diff --git a/src/WinClient.cc b/src/WinClient.cc
index bb6bf10..250a0b8 100644
--- a/src/WinClient.cc
+++ b/src/WinClient.cc
@@ -43,6 +43,11 @@
43#else 43#else
44 #include <assert.h> 44 #include <assert.h>
45#endif 45#endif
46#ifdef HAVE_CSTRING
47 #include <cstring>
48#else
49 #include <string.h>
50#endif
46 51
47using std::string; 52using std::string;
48using std::list; 53using std::list;
diff --git a/src/Xutil.cc b/src/Xutil.cc
index c138142..c2fb71f 100644
--- a/src/Xutil.cc
+++ b/src/Xutil.cc
@@ -32,6 +32,11 @@
32#include <X11/Xatom.h> 32#include <X11/Xatom.h>
33#include <X11/Xlib.h> 33#include <X11/Xlib.h>
34#include <iostream> 34#include <iostream>
35#ifdef HAVE_CSTRING
36 #include <cstring>
37#else
38 #include <string.h>
39#endif
35 40
36using std::string; 41using std::string;
37 42
diff --git a/util/fbrun/main.cc b/util/fbrun/main.cc
index e5d3e2f..86003ab 100644
--- a/util/fbrun/main.cc
+++ b/util/fbrun/main.cc
@@ -34,6 +34,16 @@ extern "C" {
34 34
35#include <string> 35#include <string>
36#include <iostream> 36#include <iostream>
37#ifdef HAVE_CSTRING
38 #include <cstring>
39#else
40 #include <string.h>
41#endif
42#ifdef HAVE_CSTDLIB
43 #include <cstdlib>
44#else
45 #include <stdlib.h>
46#endif
37 47
38using std::cerr; 48using std::cerr;
39using std::endl; 49using std::endl;