On Sat, 15 Sep 2018 12:42:22 +0200, Martijn van Duren wrote:

> While here, should we also remove any in favour of strchr? Only
> difference seems to be the return type (bool vs pointer).

This turned out to be a problem.  There are callers of any() that
pass in a value that is not in the range [0, 255].  This causes
unexpected behavior with the i386 assembler version of strchr(3).

To use strchr(3) here we either need mask the char value with 0xff
or figure out why asyntax() is calling any() with a char value of
-32768.

 - todd

Reply via email to