hexpeek.c
Author: cmaier@cmassoc.net

    /*====================================================================*
     *
     *   void hexpeek (void const * memory, size_t origin, size_t offset, size_t extent, size_t window, FILE * fp);
     *
     *   memory.h
     *
     *   print a hexadecimal dump of a memory region on stdout within a
     *   window that precedes and follows the region;
     *
     *   Motley Tools by Charles Maier <cmaier@cmassoc.net>;
     *   Copyright (c) 2001-2006 by Charles Maier Associates;
     *   Licensed under the Internet Software Consortium License;
     *
     *--------------------------------------------------------------------*/

    #include <stdio.h>
    #include <stdint.h>

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

    void hexpeek (void const * memory, size_t origin, size_t offset, size_t extent, size_t window, FILE * fp)

    {
    	if (offset == origin)
    	{
    		offset++;
    	}
    	hexdump (memory, window < origin? origin - window: 0, offset + window < extent? offset + window: extent, fp);
    	return;
    }

[PREV] [HOME] [NEXT]