Re: GCC4
David Nelson <[email protected]> Wed, 17 May 2006 23:37:26 +0100
| Newsgroups | gmane.network.irc.bopm |
|---|---|
| Message-ID | <[email protected]> |
From an earlier post of mine to the mailing list. The patch should work
Message below:
A C++ savvy friend of mine wrote a patch to make it work with GCC4, and
it compiled fine :)
Patch below:
<<<<<<<<<<<<<<<<<PATCH>>>>>>>>>>>>>>>>>>>>>>>>>>>
--- bopm.old/src/libopm/src/config.c 2003-06-20 06:18:44.000000000 +0200
+++ bopm-3.1.2/src/libopm/src/config.c 2006-04-14 20:39:20.000000000 +0200
@@ -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:
<<<<<<<<<<<<<<<<<END OF PATCH>>>>>>>>>>>>>>>>>>>>>
Luis Lara wrote:
> Please make a bopm release compatible with GCC4 and fedora core4. Regards
--
-----------------------------------------------
<< David Nelson
<< Sapphire.va.us.zirc.org Server Administrator
<< www.zirc.org :: The Safe Haven
-----------------------------------------------