cpiNextParserCodedCharSetId

Finalidad

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

Sintaxis

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

Parámetros

parser
Dirección del objeto de analizador (entrada).
context
Dirección del contexto propiedad del objeto analizador (entrada).

Valores de retorno

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.

Ejemplo

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;
}
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 en C
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
as08130_