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

ruby-changes:12710

From: knu <ko1@a...>
Date: Thu, 6 Aug 2009 19:49:24 +0900 (JST)
Subject: [ruby-changes:12710] Ruby:r24426 (trunk): * ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as

knu	2009-08-06 19:49:05 +0900 (Thu, 06 Aug 2009)

  New Revision: 24426

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

  Log:
    * ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as
      necessary. [ruby-dev:39029]

  Modified files:
    trunk/ChangeLog
    trunk/ext/digest/sha2/sha2.h

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24425)
+++ ChangeLog	(revision 24426)
@@ -1,3 +1,8 @@
+Thu Aug  6 19:46:56 2009  Akinori MUSHA  <knu@i...>
+
+	* ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as
+	  necessary. [ruby-dev:39029]
+
 Thu Aug  6 16:36:25 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* encoding.c (valid_encoding_name_p): rejects too long encoding
Index: ext/digest/sha2/sha2.h
===================================================================
--- ext/digest/sha2/sha2.h	(revision 24425)
+++ ext/digest/sha2/sha2.h	(revision 24426)
@@ -54,7 +54,16 @@
 #  undef NOPROTO 
 # else
 #  define NOPROTO
-# endif
+# endif /* HAVE_PROTOTYPES */
+# ifndef BYTE_ORDER
+#  define LITTLE_ENDIAN	1234
+#  define BIG_ENDIAN	4321
+#  ifdef WORDS_BIGENDIAN
+#   define BYTE_ORDER	BIG_ENDIAN
+#  else
+#   define BYTE_ORDER	LITTLE_ENDIAN 
+#  endif
+# endif /* BYTE_ORDER */
 # define SHA2_USE_INTTYPES_H
 #else /* RUBY */
 #ifdef SHA2_USE_INTTYPES_H

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

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