ms_gswap
Generalized, in-place byte swapping routines
- Provided by: libmseed-doc (Version: 2.19.8-1ubuntu2)
- Source: libmseed
- Report a bug
Generalized, in-place byte swapping routines
#include <libmseed.h> void ms_gswap2 ( void *data2 ); void ms_gswap3 ( void *data3 ); void ms_gswap4 ( void *data4 ); void ms_gswap8 ( void *data8 ); void ms_gswap2a ( void *data2 ); void ms_gswap4a ( void *data4 ); void ms_gswap8a ( void *data8 );
These routines swap between LSBF (little-endian) and MSBF (big-endian) byte orders. The specified quantities are swapped in-place.
The ms_gswap*a routines are provided for backwards compatibility, but should not be used in new code. They are aliases for the regular versions above.
Chad Trabant IRIS Data Management Center