#!/bin/rc tf=/tmp/xbm2pic.$pid cat $1 >$tf awk '/^#define.*width/{wid=$3+7-($3+7)%8} /^#define.*height/{hgt=$3} /^static/{printf("TYPE=dump\nWINDOW=0 0 %d %d\nNCHAN=1\nCHAN=m\n\n", wid, hgt);}' $tf grep 0x $tf|sed 's/0x//g s/[^0-9a-fA-F]//g s/(.)(.)/\2\1/g s/0/..../g s/1/x.../g s/2/.x../g s/3/xx../g s/4/..x./g s/5/x.x./g s/6/.xx./g s/7/xxx./g s/8/...x/g s/9/x..x/g s/[aA]/.x.x/g s/[bB]/xx.x/g s/[cC]/..xx/g s/[dD]/x.xx/g s/[eE]/.xxx/g s/[fF]/xxxx/g'|tr -d '\012'|tr .x '\377\000'|tcs -t latin1 rm -f $tf