ftp.nice.ch/pub/next/text/tex/teTeX/distrib/sources/teTeX-src-0.4.tar.gz#/teTeX-src-0.4/dialog-0.5/ncurses-1.9.9e/include/MKcurses.sh

This is MKcurses.sh in view mode; [Download] [Up]

#!/bin/sh
#
# MKcurses.sh
#
### Generate curses.h from curses.h.in.  Insert the proper type for bool,
### also the current version stamp (get these from arguments).
version=$1
builtin_bool=$2
type_of_bool=$3

trap 'rm -f conftest.tmp; exit 0' 0 1 2 15

sed \
	-e "s/#\\(define\\)[ 	][ 	]*\\(CXX_BUILTIN_BOOL\\).*/#\\1 \\2 $builtin_bool/" \
	-e "s/#\\(define\\)[ 	][ 	]*\\(CXX_TYPE_OF_BOOL\\).*/#\\1 \\2 $type_of_bool/" \
	-e "s/@VERSION@/$version/" \
	$4/curses.h.in >conftest.tmp

if cmp -s curses.h conftest.tmp 2>/dev/null; then
	echo include/curses.h is unchanged
	rm -f conftest.tmp
else
	echo updating include/curses.h
	rm -f curses.h~
	if test -f curses.h; then mv curses.h curses.h~; fi
	mv conftest.tmp curses.h
fi

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.