+2023-02-28 Benno Schulenberg <bensberg@telfort.nl> (tiny change)
+
+ terminfo, termcap: Fix more spellos in a comment.
+ * lib/tparm.c: Fix misspellings and wording in the main comment.
+
2023-02-28 Bruno Haible <bruno@clisp.org>
perl: Allow this module to be used with 'gnulib-tool --lgpl'.
/* sigh... this has got to be the ugliest code I've ever written.
Trying to handle everything has its cost, I guess.
- It actually isn't to hard to figure out if a given % code is supposed
+ It actually isn't too hard to figure out if a given % code is supposed
to be interpreted with its termcap or terminfo meaning since almost
all terminfo codes are invalid unless something has been pushed on
the stack and termcap strings will never push things on the stack
(%p isn't used by termcap). So where we have a choice we make the
- decision by whether or not somthing has been pushed on the stack.
+ decision by whether or not something has been pushed on the stack.
The static variable termcap keeps track of this; it starts out set
- to 1 and is incremented as each argument processed by a termcap % code,
+ to 1 and is incremented for each argument processed for a termcap % code,
however if something is pushed on the stack it's set to 0 and the
rest of the % codes are interpreted as terminfo % codes. Another way
of putting it is that if termcap equals one we haven't decided either
%O logical or pop and pop and push the result
%! push the logical not of pop
%? condition %t if_true [%e if_false] %;
- if condition evaulates as true then evaluate if_true,
+ if condition evaluates as true then evaluate if_true,
else evaluate if_false. elseif's can be done:
%? cond %t true [%e cond2 %t true2] ... [%e condN %t trueN] [%e false] %;
%i add one to parameters 1 and 2. (ANSI)