summaryrefslogtreecommitdiff
path: root/distrib/crunch/crunchgen/mkskel.sh
blob: 676705bbb79246e247baff90f465739f47d6a020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#! /bin/sh
#	$OpenBSD: mkskel.sh,v 1.2 2000/03/01 22:10:03 todd Exp $

# idea and sed lines taken straight from flex

cat <<!EOF
/* File created via mkskel.sh */

char *crunched_skel[] = {
!EOF

sed 's/\\/&&/g' $* | sed 's/"/\\"/g' | sed 's/.*/  "&",/'

cat <<!EOF
  0
};
!EOF