    /*====================================================================*
     *
     *   char * hexstring ( char buffer [], size_t length, void const * memory, size_t extent);
     *
     *   memory.h
     *
     *   decode a memory region into a hexadecimal character buffer and
     *   return the buffer address;
     *
     *   allow three string characters for each memory byte; this means
     *   that the buffer must hold at least three characters or nothing
     *   will be decoded;
     *
     *   Motley Tools by Charles Maier <cmaier@cmassoc.net>;
     *   Copyright (c) 2001-2006 by Charles Maier Associates;
     *   Licensed under the Internet Software Consortium License;
     *
     *--------------------------------------------------------------------*/

    #ifndef HEXSTRING_SOURCE
    #define HEXSTRING_SOURCE

    #include <stdint.h>

    #include "../tools/memory.h"

    char * hexstring (char buffer [], size_t length, void const * memory, size_t extent)

    {
    	hexdecode (memory, extent, buffer, length);
    	return ((char *)(buffer));
    }

    #endif

[PREV] [HOME] [NEXT]