> ... Neither of the casts should be necessary, actually... Argh, I must have been half-asleep when I typed that. Of course, the second cast remains necessary, to ensure that it's pointer subtraction rather than decrementing a pointer by zero. Sorry about that. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,decvax,pyramid}!utzoo!henry