4 ** The author disclaims copyright to this source code. In place of
5 ** a legal notice, here is a blessing:
7 ** May you do good and not evil.
8 ** May you find forgiveness for yourself and forgive others.
9 ** May you share freely, never taking more than you give.
11 *************************************************************************
12 ** This file contains a tool for writing out the contents of stdin as
13 ** a comma-separated list of numbers, one per byte.
17 int main(int argc
, char const **argv
){
19 int rc
= 0, colWidth
= 30;
22 for( i
=0; EOF
!=(ch
= fgetc(stdin
)); ++i
){
23 if( 0!=i
) printf(",");
24 if( i
&& 0==(i
%colWidth
) ) puts("");