ms_gswap(3)

ms_gswap3

Generalized, in-place byte swapping routines

Usage

#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 );

Overview

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.

Releases

4 releases since Debian 10 (Buster); the text changed 1 time.

  1. 10–11
  2. 12–13

Author

Chad Trabant
IRIS Data Management Center

From libmseed-doc 2.19.8-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.