Rumour has it that sscanf modifies strings passed as a first argument on at least some machines (e.g. some suns?). Well, it doesn't actually modify the contents, but the compiler doesn't know that. Does anyone have any information? Robert