Wenn du mit C-Routinen und Parametern vom Typ *String umgehst, so solltest du alle Felder als Varying definieren oder per %trim(MyField) an die Routine übergeben.
Durch Options(*string) wird das x'00' sowieso automatisch drangehängt.

Dies wird dir auch bei weiteren C-Routinen begegnen.