Ted Ashton ([log in to unmask]) wrote:
: It used Xlibtrap to trap such errors as non-acceptable enumerated values
: and suchlike.
The proper PA-RISC method is to use try/recover and escape.
: AbortFlag is set to 0 and the program dies thusly:
: **** Bound violation or range error (TRAPS 12).
Where is it doing the range check and what are the allowable ranges?
strread seems to return a 0 on errors, is that valid??
: Is there something else I am supposed to set in the libtrap routine to avoid
: that TRAPS 12?
: Ted
You didn't escape. :-)
And you didn't set any flags to prevent looking at the bad value you read.