+
+ rows = (n/16) + ((n % 16) ? 1 : 0);
+
+ for( j = 0; j < rows; j++ ) {
+ fprintf( stderr, "[DUMP] %04x: ", j * 16 );
+
+ for( i = 0; t < n && i < 16; i++, t++ ) {
+ fprintf( stderr, "%02x ", (unsigned char) *p );
+ p++;
+ }
+ fprintf( stderr, "\n" );
+ }
+}
+
+/*
+ backwards compatability.
+*/
+static void dump_40( char *p, char* label ) {
+ dump_n( p, label, 40 );