1#!/bin/sh
2#
3#	ad2c : Convert app-defaults file to C strings decls.
4#
5#	George Ferguson, ferguson@cs.rcohester.edu, 12 Nov 1990.
6#	19 Mar 1991 : gf
7#		Made it self-contained.
8#	6 Jan 1992 : mycroft@gnu.ai.mit.edu (Charles Hannum)
9#		Removed use of "-n" and ":read" label since Gnu and
10#		IBM sed print pattern space on "n" command. Still works
11#		with Sun sed, of course.
12#	7 Jan 1992: matthew@sunpix.East.Sun.COM (Matthew Stier)
13#		Escape quotes after escaping backslashes.
14#
15
16sed '
17/^!/d
18/^$/d
19s/\\/\\\\/g
20s/\\$//g
21s/"/\\"/g
22s/^/"/
23: test
24/\\$/b slash
25s/$/",/
26p
27d
28: slash
29n
30/^!/d
31/^$/d
32s/"/\\"/g
33s/\\\\/\\/g
34s/\\n/\\\\n/g
35s/\\t/\\\\t/g
36s/\\f/\\\\f/g
37s/\\b/\\\\b/g
38b test' "$@"
39