1*57718be8SEnji Cooper#!/bin/sh 2*57718be8SEnji Cooper 3*57718be8SEnji Cooperprog=$(basename $0) 4*57718be8SEnji Cooperusage() 5*57718be8SEnji Cooper{ 6*57718be8SEnji Cooper echo "usage: ${prog} symbol" 1>&2 7*57718be8SEnji Cooper exit 1 8*57718be8SEnji Cooper} 9*57718be8SEnji Cooper 10*57718be8SEnji Cooperif [ $# -ne 1 ]; then 11*57718be8SEnji Cooper usage 12*57718be8SEnji Cooperfi 13*57718be8SEnji Cooper 14*57718be8SEnji Coopersed 's/\(["\]\)/\\\1/g' | \ 15*57718be8SEnji Cooper${AWK:-awk} -v sym=$1 ' 16*57718be8SEnji CooperBEGIN { printf "const char " sym "[] = \""; } 17*57718be8SEnji Cooper { printf $0 "\\n"; } 18*57718be8SEnji CooperEND { print "\";"; }' 19*57718be8SEnji Cooper 20*57718be8SEnji Cooperexit 0 21