[EMAIL PROTECTED] writes: > i use cygwin
Please do not top-post. > $ g++ -dumpversion > 3.4.4 Also reproduces with 3.3.1. The problem is that you are using symbols starting with an underscore, but all such symbols are reserved for the compiler use. In particular, cygwin /usr/include/ctype.h has: #define _L 02 which then horribly mangles your code. Do "g++ -E -dD isort.cxx > isort.ii" and examine the result to see what actually happens to it. Cheers, -- In order to understand recursion you must first understand recursion. Remove /-nsp/ for email. _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus