Well, I just looked at the 1.2 string object, and:
op = (stringobject *)
malloc(sizeof(stringobject) + size * sizeof(char));
I could have sworn this was how 1.1 allocated them, too.
----------------------------------------------------------------------------
Dianne Kyra Hackborn "I believe that U.S. schools have a Search and
hackbod@mail.cs.orst.edu Destroy program, aimed at any hint of creative
Oregon State University thinking exhibited by students."
//www.cs.orst.edu/~hackbod/ -- Frank Zappa