ncurses 6.0 - patch 20180120
[ncurses.git] / ncurses / base / MKlib_gen.sh
index 643a53d47c6299c80d9a17f98bb1691331ecab4b..c7877bfcd863d325bc4292fa3c87cff8364cfc37 100755 (executable)
@@ -2,7 +2,7 @@
 #
 # MKlib_gen.sh -- generate sources from curses.h macro definitions
 #
-# ($Id: MKlib_gen.sh,v 1.59 2017/11/25 23:05:56 tom Exp $)
+# ($Id: MKlib_gen.sh,v 1.60 2017/12/09 22:27:41 tom Exp $)
 #
 ##############################################################################
 # Copyright (c) 1998-2017,2017 Free Software Foundation, Inc.                #
@@ -242,6 +242,9 @@ $0 !~ /^P_/ {
                        break;
                }
        }
+       if (using == "implemented") {
+               printf "#undef %s\n", $myfunc;
+       }
        print $0;
        print "{";
        argcount = 1;
@@ -408,7 +411,7 @@ EOF1
 
 cat >$AW2 <<EOF1
 BEGIN          {
-               printf "/* This file was generated by $0 */\n"
+               printf "/* This file was generated by $0 $USE */\n"
                print ""
                print "/*"
                print " * DO NOT EDIT THIS FILE BY HAND!"