!TITLE Routines with final string parameters gobble store Fixed 27/5/82 There is a problem with routines whose last argument is a string parameter, and which do not themselves call other routines. Each time a routine of this sort is called space for the string is claimed from the stack, and is not returned. However when the enclosing routine terminates, the space is reclaimed. eg: suppose you have the following routines %routine check length(%string(255) s) %signal 10,1 %if length(s)>25 %end %routine dummy check length(s1) check length(s2) check length(s3) %end The stack front will advance 256 bytes for each call of check length, but will collapse correctly on the return from dummy. This is a fairly unlikely bug to encounter.