On Tue, Jun 21, 2016 at 05:55:52PM +0100, KatolaZ wrote: > On Tue, Jun 21, 2016 at 06:41:15PM +0200, Edward Bartolo wrote: > > And > > << if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) >> > > > > would reduce to: > > > > if (isletter(c)) > > or, you could just use "isalpha(c)", as suggested also by Urban.
Bad idea, it's non-portable. I don't know about isalpha() in particular, but quite recently I met a hard to debug bug on Solaris on isspace(). Its implementation returns bogus values for bytes with the high bit set, not even the same on every call for the same input. -- An imaginary friend squared is a real enemy. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng