Home | History | Annotate | Line # | Download | only in crunchgen
mkskel.sh revision 1.2.56.1
      1       1.2  perry #!/bin/sh
      2       1.2  perry 
      3  1.2.56.1    jym #	$NetBSD: mkskel.sh,v 1.2.56.1 2009/05/13 19:19:47 jym Exp $
      4       1.2  perry 
      5       1.1    cgd # idea and sed lines taken straight from flex
      6       1.1    cgd 
      7       1.1    cgd cat <<!EOF
      8       1.1    cgd /* File created via mkskel.sh */
      9       1.1    cgd 
     10  1.2.56.1    jym const char *crunched_skel[] = {
     11       1.1    cgd !EOF
     12       1.1    cgd 
     13       1.1    cgd sed 's/\\/&&/g' $* | sed 's/"/\\"/g' | sed 's/.*/  "&",/'
     14       1.1    cgd 
     15       1.1    cgd cat <<!EOF
     16       1.1    cgd   0
     17       1.1    cgd };
     18       1.1    cgd !EOF
     19