> [mkstr] is clearly meant as a hack to workaround limitations of an > architecture that went out of service a quarter decade ago.
More relevant here, I think, is that it is a kludgy way of doing something that now is commonly done - and done properly - by the compiler itself. What motivated it and whether that thing is now out of service (which I'm not convinced the PDP-11 is, wholly) are of minor import compared to its current utility, I would say. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B