#!/bin/sh # $OpenBSD: MKfallback.sh,v 1.2 1999/06/27 08:14:21 millert Exp $ # $From: MKfallback.sh,v 1.9 1999/06/15 22:57:45 tom Exp $ # # MKfallback.sh -- create fallback table for entry reads # # This script generates source code for a custom version of read_entry.c # that (instead of reading capabilities for an argument terminal type # from an on-disk terminfo tree) tries to match the type with one of a # specified list of types generated in. # cat < #include EOF if [ "$*" ] then cat < /* fallback entries for: $* */ EOF for x in $* do echo "/* $x */" infocmp -E $x done cat <term_names, name, "|")) return(tp); EOF else echo " /* the fallback list is empty */"; fi cat <