OOPS and Foxbase

Peter da Silva peter at ficc.UUCP
Tue Aug 23 23:52:59 AEST 1988


In article <269 at hawkmoon.MN.ORG>, det at hawkmoon.MN.ORG (Derek E. Terveer) writes:
> Apparently, the OOPS is an exclaimation of suprise by curses when it
> encounters things in the termcap file it doesn't understand.  This
> doesn't seem to be a documented feature.

Actually it's a documented error message from termlib which is what curses uses
to do the actual termcap stuff on Version 7 based curses.

It is caused by tgoto when it is given an invalid :cm: string, either because
tgetstr didn't find the string (perhaps your .profiles aren't set up right
for dialups... try "TERM=xxx; export TERM" or "setenv TERM xxx"), or when the
string contains unexpected escape sequences (your termlib might be more
advanced than foxbase's: %p is not a standard termcap function, it's borrowed
from terminfo).

tgoto is called for all parameterised sequences, which explains why multiline
deletes could cause problems. See if you can find an older termcap definition,
say from a V7 or BSD manual, and try cutting anything that doesn't show up in
that.
-- 
Peter da Silva  `-_-'  Ferranti International Controls Corporation.
"Have you hugged  U  your wolf today?"     sugar.uu.net!ficc!peter.



More information about the Comp.unix.xenix mailing list