1/* 2** Copyright 2001, Travis Geiselbrecht. All rights reserved. 3** Distributed under the terms of the NewOS License. 4*/ 5#include <stdio.h> 6#include <stdlib.h> 7 8#define NUM_COLUMNS 16 9 10int main(int argc, char **argv) 11{ 12 FILE *infp = stdin; 13 char c; 14 int column = 0; 15 16 while(!feof(infp)) { 17 int err; 18 err = fread(&c, sizeof(c), 1, infp); 19 if(err != 1) 20 break; 21 22 printf("0x%02x,", ((int)c) & 0xff); 23 if((++column % NUM_COLUMNS) == 0) { 24 printf("\n"); 25 } 26 } 27 28 return 0; 29} 30 31