lineakd (1:0.9-6) 05_gcc_fixes.diff

Summary

 lineak/cdromctrl.cpp     |    1 +
 lineak/defloader.h       |    1 +
 lineak/pluginmanager.cpp |    1 +
 lineak/xmgr.cpp          |    2 ++
 4 files changed, 5 insertions(+)

    
download this patch

Patch contents

Index: lineakd-0.9/lineak/xmgr.cpp
===================================================================
--- lineakd-0.9.orig/lineak/xmgr.cpp	2009-09-09 11:45:39.000000000 -0400
+++ lineakd-0.9/lineak/xmgr.cpp	2009-09-09 11:46:15.000000000 -0400
@@ -21,6 +21,8 @@
 #include <lineak/lbutton.h>
 
 extern "C" {
+   #include <stdlib.h>
+   #include <string.h>
    #include <signal.h>
    #include <X11/Xlib.h>
    #include <X11/keysym.h>
Index: lineakd-0.9/lineak/defloader.h
===================================================================
--- lineakd-0.9.orig/lineak/defloader.h	2009-09-09 11:46:27.000000000 -0400
+++ lineakd-0.9/lineak/defloader.h	2009-09-09 11:47:19.000000000 -0400
@@ -23,6 +23,7 @@
 #   endif
 
 #   include <lineak/loader.h>
+#   include <cstdlib>
 #   include <map>
 
 class LDef;
Index: lineakd-0.9/lineak/pluginmanager.cpp
===================================================================
--- lineakd-0.9.orig/lineak/pluginmanager.cpp	2009-09-09 11:47:56.000000000 -0400
+++ lineakd-0.9/lineak/pluginmanager.cpp	2009-09-09 11:48:17.000000000 -0400
@@ -34,6 +34,7 @@
 #include <unistd.h>
 #include <dirent.h>
 #include <dlfcn.h>
+#include <string.h>
 }
 
 using namespace lineak_core_functions;
Index: lineakd-0.9/lineak/cdromctrl.cpp
===================================================================
--- lineakd-0.9.orig/lineak/cdromctrl.cpp	2009-09-09 11:48:27.000000000 -0400
+++ lineakd-0.9/lineak/cdromctrl.cpp	2009-09-09 11:49:08.000000000 -0400
@@ -51,6 +51,7 @@
 
 #include <stdio.h>
 #include <errno.h>
+#include <string.h>
 #include <unistd.h>
 
 }