What do folks think of adding htonq() and ntohq() macros and functions that operate on u_int64_t's? My main reason for wanting doing this is to store off_t's in an endian-independant manner in files (monop and fortune data files in particular), and this saves reinventing the wheel each time... Simon.