Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
scan_hexdump(3) 	    Library Functions Manual		 scan_hexdump(3)

NAME
     scan_hexdump - decode hexdump data

SYNTAX
     #include <libowfat/textcode.h>

     size_t scan_hexdump(const char *src,char *dest,size_t* destlen);

DESCRIPTION
     scan_hexdump decodes hexdump data from src into dest.  It will stop when it
     encounters  any invalid input characters.	It will then write the number of
     decoded bytes in dest into *destlen, and return the number of bytes decoded
     from src.

     Note that real world hexdump data is sometimes permitted to contain  white-
     space  characters	or new lines. This function will not allow those and re-
     turn the decoded data until then.

     dest can be NULL. destlen can be NULL. dest can be src.

RETURN VALUE
     scan_hexdump returns the number of bytes successfully scanned and processed
     from src.

EXAMPLES
     scan_hexdump("302e",buf,&i) -> return 4, i=2, buf="0."

SEE ALSO
     scan_xlong(3), scan_8long(3), fmt_ulong(3)

								 scan_hexdump(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=libowfat_scan_hexdump&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help