GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FBS / dev > fbs_swap / rhel5-64
#include <string.h>
#include <FBS/FBS_swap.h>
#include <FBS/FBS_pubrtos.h>
#include <PBS/BSWP.ih>
#include <FBS_prvrtos.h>
Functions | |
void | FILE_swapHdr (const void *inHdr, void *outHdr) |
Byte swap a file header header. |
void FILE_swapHdr | ( | const void * | inHdr, | |
void * | outHdr | |||
) |
Byte swap a file header header.
Byte swaps a LAT file header for little-endian machines. A straight copy for big-endian machines.
inHdr | A pointer to the input file header. | |
outHdr | A pointer to the output file header buffer. |
References _FILE_Hdr::file_chksum_lsw, _FILE_Hdr::file_chksum_msw, FILE_HDR_NAME_SIZE, _FILE_Hdr::file_info, _FILE_Hdr::file_key_lsw, _FILE_Hdr::file_key_msw, _FILE_Hdr::file_length_lsw, _FILE_Hdr::file_length_msw, _FILE_Hdr::file_name, _FILE_Hdr::file_time_lsw, _FILE_Hdr::file_time_msw, _FILE_Hdr::file_type, _FILE_Hdr::hdr_chksum_lsw, and _FILE_Hdr::hdr_chksum_msw.