CciByte cpiBufferByte( int* Rückkkehrcode, CciParser* Parser, CciSize Index);
Das erforderliche Byte wird zurückgegeben. Wenn ein Fehler auftritt, gibt der Rückkehrcode den Grund für den Fehler an.
Dieses Beispiel stammt aus der Musterparserdatei BipSampPluginParser.c (Zeile 61 bis 75):
void advance( PARSER_CONTEXT_ST* Kontext, CciParser* Parser ){ int rc = 0; /* Gehen Sie zum nächsten Zeichen */ context->iIndex++; /* Die Schlussbedingung erkennen und bearbeiten */ if (context->iIndex == context->iSize) return; /* Das nächste Zeichen vom Puffer erhalten */ context->iCurrentCharacter = cpiBufferByte(&rc, parser, context->iIndex); }