du bist 100% auf dem richtigen weg.
wo sagter denn dass n pointer nicht gesetzt sei?

ich würd aber sagen du schmeisst den ibm parser weg
und benutzt expat.
ders flotter und funzt besser.

der ibm parser war mir immer zu unfertig und hatte fehler die sich niemand erklären konnt...