plastimatch
Loading...
Searching...
No Matches
plm_endian.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _plm_endian_h_
5#define _plm_endian_h_
6
7#include "plmsys_config.h"
8
9PLMSYS_C_API void endian2_big_to_native (void* buf, unsigned long len);
10PLMSYS_C_API void endian2_native_to_big (void* buf, unsigned long len);
11PLMSYS_C_API void endian2_little_to_native (void* buf, unsigned long len);
12PLMSYS_C_API void endian2_native_to_little (void* buf, unsigned long len);
13PLMSYS_C_API void endian4_big_to_native (void* buf, unsigned long len);
14PLMSYS_C_API void endian4_native_to_big (void* buf, unsigned long len);
15PLMSYS_C_API void endian4_little_to_native (void* buf, unsigned long len);
16PLMSYS_C_API void endian4_native_to_little (void* buf, unsigned long len);
17
18#endif
EXTERNC void endian2_big_to_native(void *buf, unsigned long len)
Definition: plm_endian.cxx:43
EXTERNC void endian2_native_to_little(void *buf, unsigned long len)
Definition: plm_endian.cxx:74
EXTERNC void endian2_little_to_native(void *buf, unsigned long len)
Definition: plm_endian.cxx:65
EXTERNC void endian4_native_to_little(void *buf, unsigned long len)
Definition: plm_endian.cxx:114
EXTERNC void endian4_little_to_native(void *buf, unsigned long len)
Definition: plm_endian.cxx:105
EXTERNC void endian4_big_to_native(void *buf, unsigned long len)
Definition: plm_endian.cxx:83
EXTERNC void endian2_native_to_big(void *buf, unsigned long len)
Definition: plm_endian.cxx:54
EXTERNC void endian4_native_to_big(void *buf, unsigned long len)
Definition: plm_endian.cxx:94
#define PLMSYS_C_API
Definition: plmsys_config.h:18