ports/103555: irc/bopm cleanup and general changes

Jeremy Chadwick freebsd at jdc.parodius.com
Sun Sep 24 22:30:28 UTC 2006


The following reply was made to PR ports/103555; it has been noted by GNATS.

From: Jeremy Chadwick <freebsd at jdc.parodius.com>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-ports-bugs at FreeBSD.org
Cc:  
Subject: Re: ports/103555: irc/bopm cleanup and general changes
Date: Sun, 24 Sep 2006 15:23:03 -0700

 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:



More information about the freebsd-ports-bugs mailing list