PostGIS  2.5.7dev-r@@SVN_REVISION@@

◆ zigzag32()

uint32_t zigzag32 ( int32_t  val)

Definition at line 175 of file varint.c.

176 {
177  return val >= 0 ?
178  ((uint32_t)val) << 1 :
179  ((((uint32_t)(-1 - val)) << 1) | 0x01);
180 }
unsigned int uint32_t
Definition: uthash.h:78

Referenced by test_zigzag(), and varint_s32_encode_buf().

Here is the caller graph for this function: