PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ wkb_swap_bytes()

static int wkb_swap_bytes ( uint8_t  variant)
inlinestatic

Definition at line 182 of file lwout_wkb.c.

183{
184 /* If requested variant matches machine arch, we don't have to swap! */
185 if (((variant & WKB_NDR) && !IS_BIG_ENDIAN) ||
186 ((!(variant & WKB_NDR)) && IS_BIG_ENDIAN))
187 {
188 return LW_FALSE;
189 }
190 return LW_TRUE;
191}
static uint8_t variant
Definition cu_in_twkb.c:26
#define IS_BIG_ENDIAN
Definition liblwgeom.h:326
#define LW_FALSE
Definition liblwgeom.h:94
#define WKB_NDR
Definition liblwgeom.h:2213
#define LW_TRUE
Return types for functions with status returns.
Definition liblwgeom.h:93

References IS_BIG_ENDIAN, LW_FALSE, LW_TRUE, variant, and WKB_NDR.

Referenced by double_to_wkb_buf(), integer_to_wkb_buf(), and ptarray_to_wkb_buf().

Here is the caller graph for this function: