Función opcional que se utiliza para devolver la codificación 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 | iFpNextParserEncoding |
int cpiNextParserEncoding( CciParser* parser, CciContext* context);
Se devuelve la codificación de los datos. Si ésta se desconoce, puede devolverse cero, y se aplicará la codificación por omisión.
Este ejemplo se ha tomado del archivo de analizador de ejemplo BipSampPluginParser.c (de la línea 794 a la 813).
int cpiNextParserEncoding( CciParser* parser, CciContext* context ){ PARSER_CONTEXT_ST* pc = (PARSER_CONTEXT_ST *)context ; int encoding = 0; if (pc->trace) { fprintf(pc->tracefile, "PLUGIN: -> cpiNextParserEncoding() parser=0x%x context=0x%x\n", parser, context); fflush(pc->tracefile); } if (pc->trace) { fprintf(pc->tracefile, "PLUGIN: <- cpiNextParserEncoding()\n"); fflush(pc->tracefile); } return encoding; }
Conceptos relacionados
Analizadores definidos por el usuario
Extensiones definidas por el usuario
Tareas relacionadas
Creación de un analizador en C
Referencia relacionada
cpiNextParserClassName
cpiNextParserCodedCharSetId
Funciones de implementación de analizador
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
as08140_ |