majnemer added a comment. I'm a little confused. It seems to me that this wraps the endian-aware types so perfectly that there is not an effective difference between ulittle32_t and uint32_t. http://reviews.llvm.org/D21057