Hi, I've stumbled across a problem I don't know how to solve.
I'm trying to read (from stdin) four bytes into a uint32 value. Those bytes are provided in _native_ byte order by an external program.[*1] Since I've found nothing in the standard library to determine the machine's native byte order I can't decide whether to use binary.BigEndian.Uint32 or binary.LittleEndian.Uint32. Is there a way without involving package unsafe? Am I missing something obvious? [*1] The data comes from a web browser extension using the native messaging API, which specifies that messages sent to external programs are prefixed with the 32-bit length of the message in native byte order. Thanks, Chris -- Nothing to see here. Move along. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.