KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I was wondering if it's possible to emulate a big-endian behavior, for testing purpose? via either windows or linux , mingw or gcc. Here's a sample of code which I would like the emulation to return big endian: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <limits.h> #if CHAR_BIT != 8 #error "Unsupported char size for detecting endianness" #endif int main (void) { short int word = 0x0001; char *byte = (char *) &word; if (byte[0]) printf("little endian"); else printf("big endian"); return 0; }
Tags (comma-separated)
Save Edits
Cancel