From 576defedaf239acd5efbb06710ccaf8fac3c6eee Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Wed, 28 Jun 1995 20:45:17 +0000 Subject: Rename ct_c.*.in to ct_c_*.in, so that the sources will unpack cleanly under DOS. Argh. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6189 dc483132-0cff-0310-8789-dd5450dbe970 --- src/util/ss/ChangeLog | 6 ++ src/util/ss/Makefile.in | 16 ++--- src/util/ss/ct_c.awk.in | 77 ----------------------- src/util/ss/ct_c.sed.in | 161 ------------------------------------------------ src/util/ss/ct_c_awk.in | 77 +++++++++++++++++++++++ src/util/ss/ct_c_sed.in | 161 ++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 252 insertions(+), 246 deletions(-) delete mode 100644 src/util/ss/ct_c.awk.in delete mode 100644 src/util/ss/ct_c.sed.in create mode 100644 src/util/ss/ct_c_awk.in create mode 100644 src/util/ss/ct_c_sed.in (limited to 'src') diff --git a/src/util/ss/ChangeLog b/src/util/ss/ChangeLog index d9aecc980..596da779b 100644 --- a/src/util/ss/ChangeLog +++ b/src/util/ss/ChangeLog @@ -1,3 +1,9 @@ +Wed Jun 28 16:35:43 1995 Theodore Y. Ts'o + + * Makefile.in, ct_c_sed.in, ct_c_awk.in: Rename ct_c.*.in to + ct_c_*.in, so that the sources will unpack cleanly under + DOS. Argh. + Wed Jun 28 11:24:20 1995 * Makefile.in, ct_c.sed.in, ct_c.awk.in, config_script: Rename diff --git a/src/util/ss/Makefile.in b/src/util/ss/Makefile.in index 2290a3635..7caa7d6d2 100644 --- a/src/util/ss/Makefile.in +++ b/src/util/ss/Makefile.in @@ -65,7 +65,7 @@ FILES= $(SRCS) $(MKCMDSFILES) $(HFILES) \ all:: all-$(WHAT) -all-unix:: mk_cmds libss.a includes # libss_p.a lint +all-unix:: mk_cmds ct_c.awk ct_c.sed libss.a includes # libss_p.a lint all-mac:: all-windows:: all-unix @@ -82,7 +82,7 @@ install:: # @mkdir ${DESTDIR}$(INCLDIR)/ss -includes:: mk_cmds ss_err.h +includes:: mk_cmds ct_c.sed ct_c.awk ss_err.h #install:: $(HFILES) copyright.h # for i in $(HFILES) copyright.h; do \ @@ -125,7 +125,7 @@ libss.o: $(OBJS) $(CHMOD) -x $@ # program(mk_cmds,$(MKCMDSOBJS), , LEXLIB BSDLIB,$(PROGDIR)) -all:: mk_cmds ct_c.awk ct_c.sed +# all:: mk_cmds #mk_cmds: $(MKCMDSOBJS) # $(CC) $(CFLAGS) -o $@ $(MKCMDSOBJS) $(LEXLIB) $(BSDLIB) @@ -139,14 +139,14 @@ mk_cmds: $(srcdir)/mk_cmds.sh $(srcdir)/config_script $(srcdir)/config_script $(srcdir)/mk_cmds.sh . $(AWK) $(SED) > mk_cmds chmod 755 mk_cmds -ct_c.awk: $(srcdir)/ct_c.awk.in - $(CP) $(srcdir)/ct_c.awk.in ct_c.awk +ct_c.awk: $(srcdir)/ct_c_awk.in + $(CP) $(srcdir)/ct_c_awk.in ct_c.awk -ct_c.sed: $(srcdir)/ct_c.sed.in - $(SED) -e '/^#/d' $(srcdir)/ct_c.sed.in > ct_c.sed +ct_c.sed: $(srcdir)/ct_c_sed.in + $(SED) -e '/^#/d' $(srcdir)/ct_c_sed.in > ct_c.sed clean:: - $(RM) mk_cmds $(MKCMDSOBJS) + $(RM) mk_cmds ct_c.awk ct_c.sed $(MKCMDSOBJS) # diff --git a/src/util/ss/ct_c.awk.in b/src/util/ss/ct_c.awk.in deleted file mode 100644 index 872f6e007..000000000 --- a/src/util/ss/ct_c.awk.in +++ /dev/null @@ -1,77 +0,0 @@ -/^command_table / { - cmdtbl = $2; - printf "/* %s.c - automatically generated from %s.ct */\n", \ - rootname, rootname > outfile - print "#include " > outfile - print "" >outfile - print "#ifndef __STDC__" > outfile - print "#define const" > outfile - print "#endif" > outfile - print "" > outfile -} - -/^BOR$/ { - cmdnum++ - options = 0 - cmdtab = "" - printf "static char const * const ssu%05d[] = {\n", cmdnum > outfile -} - -/^sub/ { - subr = substr($0, 6, length($0)-5) -} - -/^hlp/ { - help = substr($0, 6, length($0)-5) -} - -/^cmd/ { - cmd = substr($0, 6, length($0)-5) - printf "%s\"%s\",\n", cmdtab, cmd > outfile - cmdtab = " " -} - -/^opt/ { - opt = substr($0, 6, length($0)-5) - if (opt == "dont_list") { - options += 1 - } - if (opt == "dont_summarize") { - options += 2 - } -} - -/^EOR/ { - print " (char const *)0" > outfile - print "};" > outfile - printf "extern void %s __SS_PROTO;\n", subr > outfile - subr_tab[cmdnum] = subr - options_tab[cmdnum] = options - help_tab[cmdnum] = help -} - -/^[0-9]/ { - linenum = $1; -} - -/^ERROR/ { - error = substr($0, 8, length($0)-7) - printf "Error in line %d: %s\n", linenum, error - print "#__ERROR_IN_FILE__" > outfile -} - -END { - printf "static ss_request_entry ssu%05d[] = {\n", cmdnum+1 > outfile - for (i=1; i <= cmdnum; i++) { - printf " { ssu%05d,\n", i > outfile - printf " %s,\n", subr_tab[i] > outfile - printf " \"%s\",\n", help_tab[i] > outfile - printf " %d },\n", options_tab[i] > outfile - } - print " { 0, 0, 0, 0 }" > outfile - print "};" > outfile - print "" > outfile - printf "ss_request_table %s = { 2, ssu%05d };\n", \ - cmdtbl, cmdnum+1 > outfile -} - diff --git a/src/util/ss/ct_c.sed.in b/src/util/ss/ct_c.sed.in deleted file mode 100644 index f99cd7fd2..000000000 --- a/src/util/ss/ct_c.sed.in +++ /dev/null @@ -1,161 +0,0 @@ -# -# This script parses a command_table file into something which is a bit -# easier for an awk script to understand. -# -# Input syntax: a .ct file -# -# Output syntax: -# (for the command_table line) -# command_table -# -#(for each request definition) -# BOR -# sub: -# hlp: -# cmd: -# opt: