That's not right, it should be:
while ((pp = strchr (pp, '\''))&& buflen> 3) {
pointers aren't booleans. in BSD style as used in BIND, this would be:
while ((pp = strchr(pp, '\'')) != NULL && buflen > 3) {
Forgive my stupidity ... but this is just a matter of style, correct?
AFAIK, there is no problem from a language perspective. If there is a
problem from the language perspective, I would like to understand it.
(I am neutral on the style issue, myself).
--Ken
--
Nmh-workers
https://lists.nongnu.org/mailman/listinfo/nmh-workers