Where S is initialized? I only see L initialized. []s Cesar Romero > > 442: L:=length(s); > 443: if L<1 then exit; > 444: case s[1] of > > so I can't see how it could possibly be uninitialized. > > Bye