Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib/hex-dec.h @ 3717:599cd2c5d512 HEAD
Added decimal <-> hex string translation functions.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 25 Nov 2005 17:19:49 +0200 |
parents | |
children | e4eb71ae8e96 |
line wrap: on
line source
#ifndef __HEX_DEC_H #define __HEX_DEC_H #define DEC2HEX(hexstr, str) \ dec2hex(hexstr, str, sizeof(hexstr)) /* Decimal -> hex string translation. The result isn't NUL-terminated. */ void dec2hex(unsigned char *hexstr, uintmax_t dec, unsigned int hexstr_size); /* Parses hex string and returns its decimal value, or 0 in case of errors */ uintmax_t hex2dec(const unsigned char *data, unsigned int len); #endif