Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2006 15:23:03 -0700
From:      Jeremy Chadwick <freebsd@jdc.parodius.com>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/103555: irc/bopm cleanup and general changes
Message-ID:  <20060924222303.GA18164@icarus.home.lan>
In-Reply-To: <200609240950.k8O9o8GX039822@freefall.freebsd.org>
References:  <20060924094051.803121FA01A@icarus.home.lan> <200609240950.k8O9o8GX039822@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Follow-up:

The following patch should be included as files/patch-src::libopm::src::config.c
It fixes the following warnings during compile:

config.c: In function `libopm_config_create':
config.c:93: warning: use of cast expressions as lvalues is deprecated
config.c:97: warning: use of cast expressions as lvalues is deprecated
config.c:102: warning: use of cast expressions as lvalues is deprecated
config.c: In function `libopm_config_set':
config.c:191: warning: use of cast expressions as lvalues is deprecated

Sorry about forgetting this one.  (Oops...)

-- 
| Jeremy Chadwick                                 jdc at parodius.com |
| Parodius Networking                        http://www.parodius.com/ |
| UNIX Systems Administrator                   Mountain View, CA, USA |
| Making life hard for others since 1977.               PGP: 4BD6C0CB |

--- SNIP ---

--- src/libopm/src/config.c.orig	Thu Jun 19 21:18:44 2003
+++ src/libopm/src/config.c	Sun Sep 24 15:18:03 2006
@@ -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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060924222303.GA18164>