.\" This manpage is Copyright (C) 2016 MongoDB, Inc. .\" .\" Permission is granted to copy, distribute and/or modify this document .\" under the terms of the GNU Free Documentation License, Version 1.3 .\" or any later version published by the Free Software Foundation; .\" with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. .\" A copy of the license is included in the section entitled "GNU .\" Free Documentation License". .\" .TH "ENDIANNESS" "3" "2016\(hy10\(hy12" "libbson" .SH NAME Endianness \- None The BSON specification dictates that the encoding format is in little\(hyendian. Many implementations simply ignore endianess altogether and expect that they are to be run on little\(hyendian. Libbson supports both Big and Little Endian systems. This means we use .B memcpy(3) when appropriate instead of dereferencing and properly convert to and from the hoste endian format. We expect the compiler intrinsics to optimize it to a dereference when possible. .B .SH COLOPHON This page is part of libbson. Please report any bugs at https://jira.mongodb.org/browse/CDRIVER.