encode.h
00001 00002 /* 00003 * Desc: Useful encoding/decoding routines 00004 * Author: Andrew Howard 00005 * Date: 16 Sep 2005 00006 * CVS: $Id: encode.h 2453 2004-09-23 05:42:04Z inspectorg $ 00007 */ 00008 00009 #ifndef ENCODE_H_ 00010 #define ENCODE_H_ 00011 00012 00014 size_t EncodeHexSize(size_t src_len); 00015 00017 void EncodeHex(char *dst, size_t dst_len, const void *src, size_t src_len); 00018 00020 size_t DecodeHexSize(size_t src_len); 00021 00023 void DecodeHex(void *dst, size_t dst_len, const char *src, size_t src_len); 00024 00025 00026 #endif