Unit 'pxlib' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#pxlib]

px_doc

Declaration

Source position: pxlib.pp line 183

type px_doc = record

  px_stream: Ppxstream_t;

  px_name: Pcchar;

  px_close_fp: cint;

  px_head: Ppxhead_t;

  px_data: pointer;

  px_datalen: cint;

  px_indexdata: pointer;

  px_indexdatalen: cint;

  px_pindex: Ppxdoc_t;

  px_blob: Ppxblob_t;

  last_position: cint;

  warnings: cint;

  writeproc: function(

  p: Ppxdoc_t;

  data: pointer;

  size: size_t

):size_t;

  errorhandler: procedure(

  p: Ppxdoc_t;

  level: cint;

  msg: Pcchar;

  data: pointer

);

  errorhandler_user_data: pointer;

  malloc: function(

  p: Ppxdoc_t;

  size: size_t;

  caller: Pcchar

):pointer;

  calloc: function(

  p: Ppxdoc_t;

  size: size_t;

  caller: Pcchar

):pointer;

  realloc: function(

  p: Ppxdoc_t;

  mem: pointer;

  size: size_t;

  caller: Pcchar

):pointer;

  free: procedure(

  p: Ppxdoc_t;

  mem: pointer

);

  read: function(

  p: Ppxdoc_t;

  stream: Ppxstream_t;

  numbytes: size_t;

  buffer: pointer

):size_t;

  seek: function(

  p: Ppxdoc_t;

  stream: Ppxstream_t;

  offset: clong;

  whence: cint

):cint;

  tell: function(

  p: Ppxdoc_t;

  stream: Ppxstream_t

):clong;

  write: function(

  p: Ppxdoc_t;

  stream: Ppxstream_t;

  numbytes: size_t;

  buffer: pointer

):size_t;

  targetencoding: Pcchar;

  inputencoding: Pcchar;

  out_iconvcd: iconv_t;

  in_iconvcd: iconv_t;

  curblocknr: clong;

  curblockdirty: cint;

  curblock: pcuchar;

end;


Documentation generated on: 2023-03-18