Windows makefile file configuration excludes lines beginning with '@'
authorKeith Vetter <keithv@fusion.com>
Fri, 26 May 1995 23:49:02 +0000 (23:49 +0000)
committerKeith Vetter <keithv@fusion.com>
Fri, 26 May 1995 23:49:02 +0000 (23:49 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5902 dc483132-0cff-0310-8789-dd5450dbe970

src/ChangeLog
src/wconfig.c

index d247f76a17ddb8d4ab816d26a2b0e954e2236679..a5714c670bcc010e92bb8e8ef1092d36af5c2db9 100644 (file)
@@ -1,23 +1,11 @@
-Fri May 26 13:41:46 1995  Ezra Peisach  (epeisach@kangaroo.mit.edu)
+Fri May 26 15:33:12 1995 Keith Vetter (keithv@fusion.com)
 
-       * configure.in: For Alphs OSF/1, prime a local shared library
-               registry with system installed registry file.
+       * wconfig.c: extended so it ignores lines beginning with '@'.
 
 Fri May 26 10:16:02 1995 Keith Vetter (keithv@fusion.com)
 
        * Makefile.in: added lib/kadm and deleted lib/krb425 from PC stuff.
 
-Fri May 26 12:44:31 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
-
-       * configure.in: Added shared library support for Alpha OSF. 
-
-Thu May 25 22:01:39 1995  Theodore Y. Ts'o  (tytso@dcl)
-
-       * aclocal.m4(V5_MAKE_SHARED_LIB, V5_SHARED_LIB_OBJS): Added autoconf
-               rules for creating shared libraries.
-
-       * configure.in: Add support for --enable-shared
-
 Thu May 25 11:30:00 1995 Keith Vetter (keithv@fusion.com)
 
        * Makefile.in: don't copy profile.h here but do it in include/makefile.
index cd78293265eb8a23b8477ac2664b84e06697bcc3..9081f1d43bd6d50cb18998950923c295f1893ee3 100644 (file)
  * first 5 characters of the line.  This will allow lines like:
  * ##DOS!include windows.in to become: !include windows.in
  *
+ * We also turn any line beginning with '@' into a blank line.
+ *
  * If a config directory is specified, then the output will be start with
  * config\pre.in, then the filtered stdin text, and will end with
  * config\post.in.
  *
- * Syntax: wconfig [<config directory>] <input >output
+ * Syntax: wconfig [config_directory] <input_file >output_file
  *
  */
-
 #include <stdio.h>
-static char buf [1024];
+#include <string.h>
+
+static char buf [1024];                                                        /* Holds line from a file */
 static int copy_file (char *path, char *fname);
 
-int main(argc, argv)
-    int argc;
-    char *argv[];
-{
-    int l;
-    char *ptr;
+int main(int argc, char *argv[]) {
+    char *ptr;                                                                 /* For parsing the input */
 
     if (argc == 2)                              /* Config directory given */
         copy_file (argv[1], "\\pre.in");        /* Send out prefix */
@@ -52,6 +51,9 @@ int main(argc, argv)
     while ((ptr = gets(buf)) != NULL) {         /* Filter stdin */
         if (memcmp ("##DOS", buf, 5) == 0)
             ptr += 5;
+               else if (*ptr == '@')                                   /* Lines starting w/ '@'... */
+                       *ptr = '\0';                                            /* ...turn into blank lines */
+
         puts (ptr);
     }