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

ruby-changes:6942

From: nobu <ko1@a...>
Date: Sun, 10 Aug 2008 08:15:33 +0900 (JST)
Subject: [ruby-changes:6942] Ruby:r18459 (trunk, ruby_1_8): * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),

nobu	2008-08-10 08:15:08 +0900 (Sun, 10 Aug 2008)

  New Revision: 18459

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

  Log:
    * configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),
      ext/digest/md5/md5.c, ext/openssl/ossl.c (main),
      ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
    
    * main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is
      no longer used so long time.  based on a patch from Peter Bowen at
      [ruby-core:18208]

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/configure.in
    branches/ruby_1_8/ext/digest/md5/md5.c
    branches/ruby_1_8/ext/openssl/ossl.c
    branches/ruby_1_8/ext/socket/extconf.rb
    branches/ruby_1_8/main.c
    branches/ruby_1_8/win32/winmain.c
    branches/ruby_1_8/wince/wincemain.c
    trunk/ChangeLog
    trunk/configure.in
    trunk/ext/digest/md5/md5.c
    trunk/ext/openssl/ossl.c
    trunk/ext/socket/extconf.rb
    trunk/main.c
    trunk/win32/winmain.c
    trunk/wince/wincemain.c

Index: configure.in
===================================================================
--- configure.in	(revision 18458)
+++ configure.in	(revision 18459)
@@ -1534,11 +1534,12 @@
 changequote(<<, >>)dnl
 <<
 #include <stdio.h>
-main ()
+int
+main()
 {
    char buf[256];
-   sprintf (buf, "%g", 1e+300);
-   exit (strcmp (buf, "1e+300") ? 0 : 1);
+   sprintf(buf, "%g", 1e+300);
+   return (strcmp (buf, "1e+300") ? 0 : 1);
 }
 >>,
 changequote([, ])dnl
@@ -1553,11 +1554,12 @@
 <<
 #include <stdio.h>
 #include <math.h>
-main ()
+int
+main()
 {
   char buf[256];
-  sprintf (buf, "%f", log(exp(1.0)));
-  exit (strcmp (buf, "1.000000") ? 0 : 1);
+  sprintf(buf, "%f", log(exp(1.0)));
+  return (strcmp (buf, "1.000000") ? 0 : 1);
 }
 >>,
 changequote([, ])dnl
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18458)
+++ ChangeLog	(revision 18459)
@@ -1,3 +1,13 @@
+Sun Aug 10 08:15:05 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),
+	  ext/digest/md5/md5.c, ext/openssl/ossl.c (main),
+	  ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
+
+	* main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is
+	  no longer used so long time.  based on a patch from Peter Bowen at
+	  [ruby-core:18208]
+
 Sat Aug  9 22:05:29 2008  Tanaka Akira  <akr@f...>
 
 	* transcode.c (transcode_loop): take destination and resize function
Index: win32/winmain.c
===================================================================
--- win32/winmain.c	(revision 18458)
+++ win32/winmain.c	(revision 18459)
@@ -1,10 +1,10 @@
 #include <windows.h>
 #include <stdio.h>
 
-extern int main(int, char**, char**);
+extern int main(int, char**);
 
 int WINAPI
 WinMain(HINSTANCE current, HINSTANCE prev, LPSTR cmdline, int showcmd)
 {
-    return main(0, NULL, NULL);
+    return main(0, NULL);
 }
Index: main.c
===================================================================
--- main.c	(revision 18458)
+++ main.c	(revision 18459)
@@ -18,7 +18,7 @@
 RUBY_GLOBAL_SETUP
 
 int
-main(int argc, char **argv, char **envp)
+main(int argc, char **argv)
 {
 #ifdef RUBY_DEBUG_ENV
     ruby_set_debug_option(getenv("RUBY_DEBUG"));
Index: ext/digest/md5/md5.c
===================================================================
--- ext/digest/md5/md5.c	(revision 18458)
+++ ext/digest/md5/md5.c	(revision 18459)
@@ -60,6 +60,7 @@
  * A.5 of RFC 1321, reproduced below.
  */
 #include <string.h>
+int
 main()
 {
     static const char *const test[7*2] = {
@@ -100,6 +101,7 @@
  */
 #ifdef COMPUTE_T_VALUES
 #include <math.h>
+int
 main()
 {
     int i;
Index: ext/openssl/ossl.c
===================================================================
--- ext/openssl/ossl.c	(revision 18458)
+++ ext/openssl/ossl.c	(revision 18459)
@@ -488,7 +488,7 @@
  * Check if all symbols are OK with 'make LDSHARED=gcc all'
  */
 int
-main(int argc, char *argv[], char *env[])
+main(int argc, char *argv[])
 {
     return 0;
 }
Index: ext/socket/extconf.rb
===================================================================
--- ext/socket/extconf.rb	(revision 18458)
+++ ext/socket/extconf.rb	(revision 18459)
@@ -38,6 +38,7 @@
   if checking_for("ipv6") {try_link(<<EOF)}
 #include <sys/types.h>
 #include <sys/socket.h>
+int
 main()
 {
   socket(AF_INET6, SOCK_STREAM, 0);
@@ -123,6 +124,7 @@
 #define AF_LOCAL AF_UNIX
 #endif
 
+int
 main()
 {
   int passive, gaierr, inet4 = 0, inet6 = 0;
Index: wince/wincemain.c
===================================================================
--- wince/wincemain.c	(revision 18458)
+++ wince/wincemain.c	(revision 18459)
@@ -2,18 +2,17 @@
 #include <stdio.h>
 #include "wince.h"
 
-extern int main(int, char**, char**);
+extern int main(int, char**);
 
 
 int WINAPI
 WinMain(HINSTANCE current, HINSTANCE prev, LPWSTR wcmd, int showcmd)
 {
-	/* wchar_t -> char */
-	wce_SetCommandLine(wcmd);
+    /* wchar_t -> char */
+    wce_SetCommandLine(wcmd);
 
-	wce_SetCurrentDir();
+    wce_SetCurrentDir();
 
-	/* main. */
-    return main(0, NULL, NULL);
+    /* main. */
+    return main(0, NULL);
 }
-
Index: ruby_1_8/ext/digest/md5/md5.c
===================================================================
--- ruby_1_8/ext/digest/md5/md5.c	(revision 18458)
+++ ruby_1_8/ext/digest/md5/md5.c	(revision 18459)
@@ -60,6 +60,7 @@
  * A.5 of RFC 1321, reproduced below.
  */
 #include <string.h>
+int
 main()
 {
     static const char *const test[7*2] = {
@@ -100,6 +101,7 @@
  */
 #ifdef COMPUTE_T_VALUES
 #include <math.h>
+int
 main()
 {
     int i;
Index: ruby_1_8/ext/openssl/ossl.c
===================================================================
--- ruby_1_8/ext/openssl/ossl.c	(revision 18458)
+++ ruby_1_8/ext/openssl/ossl.c	(revision 18459)
@@ -488,7 +488,7 @@
  * Check if all symbols are OK with 'make LDSHARED=gcc all'
  */
 int
-main(int argc, char *argv[], char *env[])
+main(int argc, char *argv[])
 {
     return 0;
 }
Index: ruby_1_8/ext/socket/extconf.rb
===================================================================
--- ruby_1_8/ext/socket/extconf.rb	(revision 18458)
+++ ruby_1_8/ext/socket/extconf.rb	(revision 18459)
@@ -43,6 +43,7 @@
   if checking_for("ipv6") {try_link(<<EOF)}
 #include <sys/types.h>
 #include <sys/socket.h>
+int
 main()
 {
   socket(AF_INET6, SOCK_STREAM, 0);
@@ -135,6 +136,7 @@
 #define AF_LOCAL AF_UNIX
 #endif
 
+int
 main()
 {
   int passive, gaierr, inet4 = 0, inet6 = 0;
Index: ruby_1_8/configure.in
===================================================================
--- ruby_1_8/configure.in	(revision 18458)
+++ ruby_1_8/configure.in	(revision 18459)
@@ -1379,11 +1379,12 @@
 changequote(<<, >>)dnl
 <<
 #include <stdio.h>
-main ()
+int
+main()
 {
    char buf[256];
-   sprintf (buf, "%g", 1e+300);
-   exit (strcmp (buf, "1e+300") ? 0 : 1);
+   sprintf(buf, "%g", 1e+300);
+   return (strcmp (buf, "1e+300") ? 0 : 1);
 }
 >>,
 changequote([, ])dnl
@@ -1398,11 +1399,12 @@
 <<
 #include <stdio.h>
 #include <math.h>
-main ()
+int
+main()
 {
   char buf[256];
-  sprintf (buf, "%f", log(exp(1.0)));
-  exit (strcmp (buf, "1.000000") ? 0 : 1);
+  sprintf(buf, "%f", log(exp(1.0)));
+  return (strcmp (buf, "1.000000") ? 0 : 1);
 }
 >>,
 changequote([, ])dnl
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 18458)
+++ ruby_1_8/ChangeLog	(revision 18459)
@@ -1,3 +1,13 @@
+Sun Aug 10 08:15:05 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* configure.in (rb_cv_missing__dtos18, rb_cv_missing_fconvert),
+	  ext/digest/md5/md5.c, ext/openssl/ossl.c (main),
+	  ext/socket/extconf.rb (ipv6, wide-getaddrinfo): main should be int.
+
+	* main.c (main), win32/winmain.c, wince/wincemain.c (WinMain): envp is
+	  no longer used so long time.  based on a patch from Peter Bowen at
+	  [ruby-core:18208]
+
 Sat Aug  9 21:10:51 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in (rb_cv_rshift_sign, rb_cv_binary_elf): get rid of
Index: ruby_1_8/wince/wincemain.c
===================================================================
--- ruby_1_8/wince/wincemain.c	(revision 18458)
+++ ruby_1_8/wince/wincemain.c	(revision 18459)
@@ -2,18 +2,17 @@
 #include <stdio.h>
 #include "wince.h"
 
-extern int main(int, char**, char**);
+extern int main(int, char**);
 
 
 int WINAPI
 WinMain(HINSTANCE current, HINSTANCE prev, LPWSTR wcmd, int showcmd)
 {
-	/* wchar_t -> char */
-	wce_SetCommandLine(wcmd);
+    /* wchar_t -> char */
+    wce_SetCommandLine(wcmd);
 
-	wce_SetCurrentDir();
+    wce_SetCurrentDir();
 
-	/* main. */
-    return main(0, NULL, NULL);
+    /* main. */
+    return main(0, NULL);
 }
-
Index: ruby_1_8/win32/winmain.c
===================================================================
--- ruby_1_8/win32/winmain.c	(revision 18458)
+++ ruby_1_8/win32/winmain.c	(revision 18459)
@@ -1,10 +1,10 @@
 #include <windows.h>
 #include <stdio.h>
 
-extern int main(int, char**, char**);
+extern int main(int, char**);
 
 int WINAPI
 WinMain(HINSTANCE current, HINSTANCE prev, LPSTR cmdline, int showcmd)
 {
-    return main(0, NULL, NULL);
+    return main(0, NULL);
 }
Index: ruby_1_8/main.c
===================================================================
--- ruby_1_8/main.c	(revision 18458)
+++ ruby_1_8/main.c	(revision 18459)
@@ -30,9 +30,9 @@
 #endif
 
 int
-main(argc, argv, envp)
+main(argc, argv)
     int argc;
-    char **argv, **envp;
+    char **argv;
 {
 #ifdef _WIN32
     NtInitialize(&argc, &argv);

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

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