Unit 'kerneldefs' Package
[Overview][Constants][Types][Procedures and functions][Index] [#libc]

compressor

Declaration

Source position: kerneldefs.pp line 532

type compressor = record

  compress_proto: LongInt;

  comp_alloc: function(

  options: Pbyte;

  opt_len: LongInt

):pointer;

  comp_free: procedure(

  state: pointer

);

  comp_init: function(

  state: pointer;

  options: Pbyte;

  opt_len: LongInt;

  _unit: LongInt;

  opthdr: LongInt;

  debug: LongInt

):LongInt;

  comp_reset: procedure(

  state: pointer

);

  compress: function(

  state: pointer;

  rptr: Pbyte;

  obuf: Pbyte;

  isize: LongInt;

  osize: LongInt

):LongInt;

  comp_stat: procedure(

  state: pointer;

  stats: Pcompstat

);

  decomp_alloc: function(

  options: Pbyte;

  opt_len: LongInt

):pointer;

  decomp_free: procedure(

  state: pointer

);

  decomp_init: function(

  state: pointer;

  options: Pbyte;

  opt_len: LongInt;

  _unit: LongInt;

  opthdr: LongInt;

  mru: LongInt;

  debug: LongInt

):LongInt;

  decomp_reset: procedure(

  state: pointer

);

  decompress: function(

  state: pointer;

  ibuf: Pbyte;

  isize: LongInt;

  obuf: Pbyte;

  osize: LongInt

):LongInt;

  incomp: procedure(

  state: pointer;

  ibuf: Pbyte;

  icnt: LongInt

);

  decomp_stat: procedure(

  state: pointer;

  stats: Pcompstat

);

end;


Documentation generated on: 2023-03-18