:out or :in-out. It sort of worked with c-string, but ended up passing in a pointer to the string data, which is confusing to the uninitiated.