cpiNextParserCodedCharSetId

Zweck

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

Syntax

int cpiNextParserCodedCharSetId(
  CciParser*  parser,
  CciContext*  context);

Parameter

parser
Die Adresse des Parserobjekts (Eingabe).
context
Die Adresse des Kontextes des Parserobjekts (Eingabe).

Rückgabewerte

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.

Beispielprogramm

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;
}
Zugehörige Konzepte
Benutzerdefinierte Parser
Benutzerdefinierte Erweiterungen
Zugehörige Tasks
Parser in C erstellen
Zugehörige Verweise
cpiNextParserClassName
cpiNextParserEncoding
C-Parser-Implementierungsfunktionen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as08130_