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/