diff options
author | Elan Ruusamäe | 2006-05-19 16:02:30 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | 6901327ee26771ec7021bd8d0ba6ccc4bb306f4d (patch) | |
tree | ef37c04210cfff9086be48334a9720d3380d4890 | |
parent | fd2858615da757f607e15dda1e616eee9cf20f3e (diff) | |
download | bopm-6901327ee26771ec7021bd8d0ba6ccc4bb306f4d.zip bopm-6901327ee26771ec7021bd8d0ba6ccc4bb306f4d.tar.gz |
- gcc4 patch based from mailinglist post
Changed files:
bopm-gcc4.patch -> 1.1
-rw-r--r-- | bopm-gcc4.patch | 37 |
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: |