Go to the source code of this file.
Typedefs | |
typedef unsigned char | myByte |
typedef void(* | dataConverterFn )(int N, const myByte *in, myByte *out, size_t nElem) |
Functions | |
static int | getIntFormat (void) |
int | getFloatFormat (void) |
static void | cvt_null (int N, const myByte *in, myByte *out, size_t nElem) |
static void | cvt_swap (int N, const myByte *in, myByte *out, size_t nElem) |
static void | cvt_bool (int N, const myByte *in, myByte *out, size_t nElem) |
def_cvtTypes (def_cvtLil_toT) | |
These defines are used to initialize the conversion function array below. | |
static dataConverterFn | converterFloat (const PUP::machineInfo &src, const PUP::machineInfo &cur, int srcSize, int curSize) |
Variables | |
static const unsigned char | machInfo_magic [4] = {0x10,0xea,0xbd,0xf9} |
static const dataConverterFn | cvt_intTable [2][2][4] |
typedef unsigned char myByte |
Definition at line 115 of file pup_xlater.C.
typedef void(* dataConverterFn)(int N, const myByte *in, myByte *out, size_t nElem) |
Definition at line 198 of file pup_xlater.C.
static int getIntFormat | ( | void | ) | [static] |
Definition at line 49 of file pup_xlater.C.
References PUP::c.
Referenced by PUP::machineInfo::current().
int getFloatFormat | ( | void | ) |
Definition at line 65 of file pup_xlater.C.
References PUP::c.
Referenced by coordCompare(), and PUP::machineInfo::current().
Definition at line 118 of file pup_xlater.C.
Referenced by converterFloat(), PUP::xlater::setConverterInt(), and PUP::xlater::xlater().
Definition at line 121 of file pup_xlater.C.
References PUP::d, PUP::s, and PUP::t.
Referenced by converterFloat(), and PUP::xlater::xlater().
Definition at line 135 of file pup_xlater.C.
References PUP::s.
Referenced by PUP::xlater::xlater().
def_cvtTypes | ( | def_cvtLil_toT | ) |
These defines are used to initialize the conversion function array below.
Definition at line 183 of file pup_xlater.C.
static dataConverterFn converterFloat | ( | const PUP::machineInfo & | src, | |
const PUP::machineInfo & | cur, | |||
int | srcSize, | |||
int | curSize | |||
) | [static] |
Definition at line 225 of file pup_xlater.C.
References abort(), cvt_null(), cvt_swap(), and PUP::machineInfo::floatFormat.
Referenced by PUP::xlater::xlater().
const unsigned char machInfo_magic[4] = {0x10,0xea,0xbd,0xf9} [static] |
Definition at line 22 of file pup_xlater.C.
Referenced by PUP::machineInfo::current(), and PUP::machineInfo::valid().
const dataConverterFn cvt_intTable[2][2][4] [static] |
Initial value:
{ { arr_cvtTypes(arr_cvtBig_toT), arr_cvtTypes(arr_cvtBig_touT) }, { arr_cvtTypes(arr_cvtLil_toT), arr_cvtTypes(arr_cvtLil_touT) } }
Definition at line 204 of file pup_xlater.C.
Referenced by PUP::xlater::setConverterInt().