Author: glen                         Date: Fri May 19 16:02:36 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- gcc4 patch based from mailinglist post

---- Files affected:
SOURCES:
   bopm-gcc4.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/bopm-gcc4.patch
diff -u /dev/null SOURCES/bopm-gcc4.patch:1.1
--- /dev/null   Fri May 19 18:02:36 2006
+++ SOURCES/bopm-gcc4.patch     Fri May 19 18:02:30 2006
@@ -0,0 +1,37 @@
+Message below:
+
+A C++ savvy friend of mine wrote a patch to make it work with GCC4, and 
+it compiled fine :)
+
+Patch below:
+--- bopm-3.1.2/src/libopm/src/config.c~        2003-06-20 07:18:44.000000000 
+0300
++++ bopm-3.1.2/src/libopm/src/config.c 2006-05-19 19:00:33.677742713 +0300
+@@ -90,16 +90,16 @@
+             break;
+ 
+          case OPM_TYPE_STRING:
+-            (char *) ret->vars[i] = strdup("");
++            ret->vars[i] = strdup("");
+             break;
+ 
+          case OPM_TYPE_ADDRESS:
+-            (opm_sockaddr *) ret->vars[i] = MyMalloc(sizeof(opm_sockaddr));
++            ret->vars[i] = MyMalloc(sizeof(opm_sockaddr));
+             memset((opm_sockaddr *) ret->vars[i], 0, sizeof(opm_sockaddr));
+             break; 
+ 
+          case OPM_TYPE_STRINGLIST:
+-            (OPM_LIST_T *) ret->vars[i] = libopm_list_create();
++            ret->vars[i] = libopm_list_create();
+             break;
+          default:
+             ret->vars[i] = NULL;
+@@ -188,7 +188,7 @@
+       case OPM_TYPE_STRING:
+          if((char *) config->vars[key] != NULL)
+             MyFree(config->vars[key]);
+-         (char *) config->vars[key] = strdup((char *) value);
++         config->vars[key] = strdup((char *) value);
+          break;
+ 
+       case OPM_TYPE_INT:
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to