Esta función devuelve el ID de juego de caracteres codificado (CCSID) de los datos que son propiedad de la siguiente clase de analizador de la cadena, si hay uno definido.
Definida en | Tipo | Miembro |
---|---|---|
CPI_VFT | Opcional | iFpNextParserCodedCharSetId |
int cpiNextParserCodedCharSetId(
CciParser* parser,
CciContext* context);
Se devuelve el CCSID de los datos. Si se desconoce, es posible que se devuelva cero y se adopta un CCSID predeterminado.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c:
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;
}