Unit 'xmlTok' Package
[Overview][Constants][Types][Procedures and functions][Index] [#pl_pasexpat]

ENCODING

Declaration

Source position: xmltok.pas line 173

type ENCODING = record

  scanners: array [0..XML_N_STATES-1] of SCANNER;

  

  literalScanners: array [0..XML_N_LITERAL_TYPES-1] of SCANNER;

  

  sameName: function(

  

  p1: ENCODING_ptr;

  p2: char_ptr;

  p3: char_ptr

):int;

  nameMatchesAscii: function(

  

  p1: ENCODING_ptr;

  p2: char_ptr;

  p3: char_ptr;

  p4: char_ptr

):int;

  nameLength: function(

  

  p1: ENCODING_ptr;

  p2: char_ptr

):int;

  skipS: function(

  

  p1: ENCODING_ptr;

  p2: char_ptr

):char_ptr;

  getAtts: function(

  

  enc: ENCODING_ptr;

  ptr: char_ptr;

  attsMax: int;

  atts: ATTRIBUTE_ptr

):int;

  charRefNumber: function(

  

  enc: ENCODING_ptr;

  ptr: char_ptr

):int;

  predefinedEntityName: function(

  

  p1: ENCODING_ptr;

  p2: char_ptr;

  p3: char_ptr

):int;

  updatePosition: procedure(

  

  p1: ENCODING_ptr;

  ptr: char_ptr;

  end_: char_ptr;

  p4: POSITION_ptr

);

  isPublicId: function(

  

  enc: ENCODING_ptr;

  ptr: char_ptr;

  end_: char_ptr;

  badPtr: char_ptr_ptr

):int;

  utf8Convert: procedure(

  

  enc: ENCODING_ptr;

  fromP: char_ptr_ptr;

  fromLim: char_ptr;

  toP: char_ptr_ptr;

  toLim: char_ptr

);

  utf16Convert: procedure(

  

  enc: ENCODING_ptr;

  fromP: char_ptr_ptr;

  fromLim: char_ptr;

  toP: int16u_ptr_ptr;

  toLim: int16u_ptr

);

  minBytesPerChar: int;

  

  isUtf8: char;

  

  isUtf16: char;

  

end;



CT Web help

CodeTyphon Studio