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 num-
       ber of bytes decoded from src.

       Note that real world hexdump data is  sometimes	permitted  to  contain
       whitespace  characters or new lines. This function will not allow those
       and return 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+14.3.quarterly>

home | help