Función opcional para devolver el ID de juego de caracteres codificado (CCSID) de los datos que son propiedad de la siguiente clase de analizador de la cadena, si existe.
Definida en | Tipo | Miembro |
CPI_VFT | Opcional | iFpNextParserCodedCharSetId |
int cpiNextParserCodedCharSetId( CciParser* parser, CciContext* context);
Se devuelve el CCSID de los datos. Si no se conoce, es posible que se devuelva cero y se aplicará un CCSID por omisión.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (líneas 820 a 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; }