PostGIS  3.0.6dev-r@@SVN_REVISION@@

◆ endian_to_wkb_buf()

static uint8_t* endian_to_wkb_buf ( uint8_t *  buf,
uint8_t  variant 
)
static

Definition at line 163 of file lwout_wkb.c.

164 {
165  if ( variant & WKB_HEX )
166  {
167  buf[0] = '0';
168  buf[1] = ((variant & WKB_NDR) ? '1' : '0');
169  return buf + 2;
170  }
171  else
172  {
173  buf[0] = ((variant & WKB_NDR) ? 1 : 0);
174  return buf + 1;
175  }
176 }
static uint8_t variant
Definition: cu_in_twkb.c:26
#define WKB_HEX
Definition: liblwgeom.h:2126
#define WKB_NDR
Definition: liblwgeom.h:2124

References variant, WKB_HEX, and WKB_NDR.

Referenced by empty_to_wkb_buf(), lwcollection_to_wkb_buf(), lwline_to_wkb_buf(), lwpoint_to_wkb_buf(), lwpoly_to_wkb_buf(), and lwtriangle_to_wkb_buf().

Here is the caller graph for this function: