Hi Rainer, Finally, I see the problem. In my solaris test box, I need to cast the char to unsigned char to fix the problem of the "accuted i and accuted u". BTW, this problem is not relevant for English users. I mean, in getwords (string.c), isspace(*line) should be moved to isspace((int)((unsigned char)*line)) I need to check other OS. cu JoseReceived on Wed Nov 22 15:56:19 2000