GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FBS / dev > fbs_swap / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

FBS_swap.c File Reference

Function definitions for FBS object swap library. More...

#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.


Detailed Description

Function definitions for FBS object swap library.

Author:
D.L. Wood

Function Documentation

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.

Parameters:
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.


Generated on Thu Mar 24 15:03:12 2011 by  doxygen 1.5.8