PostGIS  2.5.0beta2dev-r@@SVN_REVISION@@

◆ deparse_hex()

void deparse_hex ( uint8_t  str,
char *  result 
)

Given one byte, populate result with two byte representing the hex number.

Convert a char into a human readable hex digit.

Ie. deparse_hex( 255, mystr) -> mystr[0] = 'F' and mystr[1] = 'F'

No error checking done

Definition at line 672 of file lwgeom_api.c.

Referenced by convert_bytes_to_hex().

673 {
674  int input_high;
675  int input_low;
676  static char outchr[]=
677  {
678  "0123456789ABCDEF"
679  };
680 
681  input_high = (str>>4);
682  input_low = (str & 0x0F);
683 
684  result[0] = outchr[input_high];
685  result[1] = outchr[input_low];
686 
687 }
Here is the caller graph for this function: