Optionale Funktion zur Ausgabe der ID des codierten Zeichensatzes (CCSID) der Daten, deren Eigner die nächste Parserklasse in der Kette ist (falls vorhanden).
Definiert in | Typ | Mitglied |
CPI_VFT | Optional | iFpNextParserCodedCharSetId |
int cpiNextParserCodedCharSetId( CciParser* parser, CciContext* context);
Die ID des codierten Zeichensatzes der Daten wird ausgegeben. Ist sie unbekannt, wird unter Umständen Null ausgegeben, und eine standardmäßige ID für den codierten Zeichensatz findet Anwendung.
Dieses Beispiel stammt aus der Beispiel-Parserdatei 'BipSampPluginParser.c' (Zeile 820 bis 839).
int cpiNextParserCodedCharSetId( CciParser* parser, CciContext* context ){ PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ; int ccsid = 0; if (pc->trace) { fprintf(pc->tracefile, "PLUGIN: -> cpiNextParserCodedCharSetId() parser=0x%x context=0x%x\n", parser, context); fflush(pc->tracefile); } if (pc->trace) { fprintf(pc->tracefile, "PLUGIN: <- cpiNextParserCodedCharSetId()\n"); fflush(pc->tracefile); } return ccsid; }