added some typedefs to make it easy to use byte_order_lib