[前][次][番号順一覧][スレッド一覧]

ruby-changes:6667

From: nobu <ko1@a...>
Date: Wed, 23 Jul 2008 17:48:49 +0900 (JST)
Subject: [ruby-changes:6667] Ruby:r18183 (ruby_1_8): * ext/socket/socket.c (init_inetsock_internal): suppress warnings.

nobu	2008-07-23 17:48:39 +0900 (Wed, 23 Jul 2008)

  New Revision: 18183

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18183

  Log:
    * ext/socket/socket.c (init_inetsock_internal): suppress warnings.
    
    * ext/socket/socket.c (unixpath, sock_s_unpack_sockaddr_un),
      (sock_define_const): constified.

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/ext/socket/socket.c

Index: ruby_1_8/ext/socket/socket.c
===================================================================
--- ruby_1_8/ext/socket/socket.c	(revision 18182)
+++ ruby_1_8/ext/socket/socket.c	(revision 18183)
@@ -1224,7 +1224,7 @@
     int type = arg->type;
     struct addrinfo *res;
     int fd, status = 0;
-    char *syscall;
+    const char *syscall = 0;
 
     arg->remote.res = sock_addrinfo(arg->remote.host, arg->remote.serv, SOCK_STREAM,
 				    (type == INET_SERVER) ? AI_PASSIVE : 0);
@@ -1907,7 +1907,7 @@
     return init_unixsock(sock, path, 0);
 }
 
-static char *
+static const char *
 unixpath(struct sockaddr_un *sockaddr, socklen_t len)
 {
     if (sockaddr->sun_path < (char*)sockaddr + len)
@@ -3846,7 +3846,7 @@
     VALUE self, addr;
 {
     struct sockaddr_un * sockaddr;
-    char *sun_path;
+    const char *sun_path;
     VALUE path;
 
     sockaddr = (struct sockaddr_un*)StringValuePtr(addr);
@@ -3873,7 +3873,7 @@
 
 static void
 sock_define_const(name, value)
-    char *name;
+    const char *name;
     int value;
 {
     rb_define_const(rb_cSocket, name, INT2FIX(value));
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 18182)
+++ ruby_1_8/ChangeLog	(revision 18183)
@@ -1,3 +1,10 @@
+Wed Jul 23 17:48:37 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* ext/socket/socket.c (init_inetsock_internal): suppress warnings.
+
+	* ext/socket/socket.c (unixpath, sock_s_unpack_sockaddr_un),
+	  (sock_define_const): constified.
+
 Wed Jul 23 17:37:25 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/zlib/zlib.c: suppress warnings.  backported r9918 and r10358.

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]