I want to use M3toC for wrapping calls to C routines. Unfortunately the
documentation neither tells me how CopyTtoS shows failure (returning NIL
or raising an exception) nor if it is safe to call FreeCopiedS on NIL
pointers. If it is safe to free NIL pointers I could use a FINALLY block
for cleaning up allocated data.