Pointer to the array of bytes to print. It does not need to be NUL -terminated.
length
Number of bytes to print.
hdr
Pointer to a NUL -terminated character string that will be prepended to each line of output. A value of NULL implies that no header will be printed.
flags
Flags for controlling the formatting of the output.
Bits 0-7
Integer value of the number of bytes to display on each line. A value of 0 implies that the default value of 16 will be used.
Bits 8-15
Character ASCII value to use as the separator for the hexadecimal output. A value of 0 implies that the default value of 32 ( ASCII space) will be used.
HD_OMIT_COUNT
Do not print the offset column at the beginning of each line.