#!/bin/sh # $OpenBSD: MKfallback.sh,v 1.3 2001/01/22 18:01:50 millert Exp $ # $From: MKfallback.sh,v 1.10 2000/12/10 00:14:39 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 <