From 7fdaba27ca72294fd12f8cc8a8a2a1d4db25948d Mon Sep 17 00:00:00 2001 From: knu Date: Thu, 6 Aug 2009 10:49:05 +0000 Subject: * ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as necessary. [ruby-dev:39029] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24426 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ ext/digest/sha2/sha2.h | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3884079925..5602211ca7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Aug 6 19:46:56 2009 Akinori MUSHA + + * ext/digest/sha2/sha2.h (BYTE_ORDER): Define BYTE_ORDER as + necessary. [ruby-dev:39029] + Thu Aug 6 16:36:25 2009 Nobuyoshi Nakada * encoding.c (valid_encoding_name_p): rejects too long encoding diff --git a/ext/digest/sha2/sha2.h b/ext/digest/sha2/sha2.h index 30df8f07c8..3536b31330 100644 --- a/ext/digest/sha2/sha2.h +++ b/ext/digest/sha2/sha2.h @@ -54,7 +54,16 @@ extern "C" { # 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 -- cgit v1.2.3