title: C Endian Conversion : bit by bit
body: <p>I have a special unsigned long (32 bits) and I need to convert the endianness of it bit by bit - my long represents several things all smooshed together into one piece of binary.</p>
  
  <p>How do I do it?</p>