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

Last updated 12 September 2005 21:38:45