Home | History | Annotate | Line # | Download | only in libppath
plist_to_c revision 1.1
      1  1.1  dyoung #!/bin/sh
      2  1.1  dyoung 
      3  1.1  dyoung prog=$(basename $0)
      4  1.1  dyoung usage()
      5  1.1  dyoung {
      6  1.1  dyoung 	echo "usage: ${prog} symbol" 1>&2
      7  1.1  dyoung 	exit 1
      8  1.1  dyoung }
      9  1.1  dyoung 
     10  1.1  dyoung if [ $# -ne 1 ]; then
     11  1.1  dyoung 	usage
     12  1.1  dyoung fi
     13  1.1  dyoung 
     14  1.1  dyoung sed 's/\(["\]\)/\\\1/g' | \
     15  1.1  dyoung awk -v sym=$1 '
     16  1.1  dyoung BEGIN	{ printf "const char " sym "[] = \""; }
     17  1.1  dyoung 	{ printf $0 "\\n"; }
     18  1.1  dyoung END	{ print "\";"; }'
     19  1.1  dyoung 
     20  1.1  dyoung exit 0
     21