Función opcional que se utiliza 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 la hay.
Definida en | Tipo | Miembro |
CPI_VFT | Opcional | iFpNextParserCodedCharSetId |
int cpiNextParserCodedCharSetId( CciParser* parser, CciContext* context);
Se devuelve el CCSID de los datos. Si éste se desconoce, puede devolverse cero, y se aplicará un CCSID por omisión.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (de la línea 820 a la 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; }
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiNextParserClassName
cpiNextParserEncoding
Funciones de implementación de analizador
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08130_ |