Remove obsolete __BIG_ENDIAN__ compilation option.
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Wed, 27 Jan 2016 16:59:54 +0000 (18:59 +0200)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Wed, 27 Jan 2016 16:59:54 +0000 (18:59 +0200)
This is now handled automatically using shift operations.

docs/reference.rst
pb.h

index 296bc78..be6567e 100644 (file)
@@ -20,10 +20,6 @@ You must have the same settings for the nanopb library and all code that
 includes pb.h.
 
 ============================  ================================================
-__BIG_ENDIAN__                 Set this if your platform stores integers and
-                               floats in big-endian format. Mixed-endian
-                               systems (different layout for ints and floats)
-                               are currently not supported.
 PB_NO_PACKED_STRUCTS           Disable packed structs. Increases RAM usage but
                                is necessary on some platforms that do not
                                support unaligned memory access.
diff --git a/pb.h b/pb.h
index 92c5a70..50f71e8 100644 (file)
--- a/pb.h
+++ b/pb.h
 /* Enable support for dynamically allocated fields */
 /* #define PB_ENABLE_MALLOC 1 */
 
-/* Define this if your CPU architecture is big endian, i.e. it
- * stores the most-significant byte first. */
-/* #define __BIG_ENDIAN__ 1 */
-
 /* Define this if your CPU / compiler combination does not support
  * unaligned memory access to packed structures. */
 /* #define PB_NO_PACKED_STRUCTS 1 */