Codebase list enumiax / bfee4dee-1e04-485e-9c22-eb91294e1520/main outputs.c
bfee4dee-1e04-485e-9c22-eb91294e1520/main

Tree @bfee4dee-1e04-485e-9c22-eb91294e1520/main (Download .tar.gz)

outputs.c @bfee4dee-1e04-485e-9c22-eb91294e1520/mainraw · history · blame

#include <stdio.h>


void printbin( int buf, int bits ) {
	for( ; bits>0 ; bits-- ) {
		if( buf & 1 )
			printf( "1" );
		else
			printf( "0" );
	buf>>=1;
	}
}

void printhex( unsigned char *buf, int size ) {
	int x;
	for( x=0; x<size; x++ ) {
		if( x % 8 == 0 ) printf( " " );
		if( x % 16 == 0 ) printf( "\n%04x  ", x );
		printf( "%02x ", buf[x] );
	}
	printf( "\n\n" );
}