Switches a 16/32-bit value between big/little endian.

Language: 
Dark Basic Pro
Code: 
function ChangeEndian(value as integer)
   result = ((value && 0xFF) << 24) || ((value && 0xFF00) << 8) || ((value && 0xFF0000) >> 8) || ((value && 0xFF000000) >> 24)
endfunction result
5
Average: 5 (1 vote)