summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElan Ruusamäe2006-05-19 16:02:30 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit6901327ee26771ec7021bd8d0ba6ccc4bb306f4d (patch)
treeef37c04210cfff9086be48334a9720d3380d4890
parentfd2858615da757f607e15dda1e616eee9cf20f3e (diff)
downloadbopm-6901327ee26771ec7021bd8d0ba6ccc4bb306f4d.zip
bopm-6901327ee26771ec7021bd8d0ba6ccc4bb306f4d.tar.gz
- gcc4 patch based from mailinglist post
Changed files: bopm-gcc4.patch -> 1.1
-rw-r--r--bopm-gcc4.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/bopm-gcc4.patch b/bopm-gcc4.patch
new file mode 100644
index 0000000..91b7d95
--- /dev/null
+++ b/bopm-gcc4.patch
@@ -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: