xref: /netbsd-src/tests/lib/libppath/plist_to_c (revision 83109d5c7b01fdc101bf51549cabd26077a71750)
1199cc6c1Sdyoung#!/bin/sh
2199cc6c1Sdyoung
3199cc6c1Sdyoungprog=$(basename $0)
4199cc6c1Sdyoungusage()
5199cc6c1Sdyoung{
6199cc6c1Sdyoung	echo "usage: ${prog} symbol" 1>&2
7199cc6c1Sdyoung	exit 1
8199cc6c1Sdyoung}
9199cc6c1Sdyoung
10199cc6c1Sdyoungif [ $# -ne 1 ]; then
11199cc6c1Sdyoung	usage
12199cc6c1Sdyoungfi
13199cc6c1Sdyoung
14199cc6c1Sdyoungsed 's/\(["\]\)/\\\1/g' | \
15*83109d5cSnakayama${AWK:-awk} -v sym=$1 '
16199cc6c1SdyoungBEGIN	{ printf "const char " sym "[] = \""; }
17199cc6c1Sdyoung	{ printf $0 "\\n"; }
18199cc6c1SdyoungEND	{ print "\";"; }'
19199cc6c1Sdyoung
20199cc6c1Sdyoungexit 0
21