anchor.diff:    Z_FILTERED            = 1;
     Z_HUFFMAN_ONLY        = 2;
     Z_RLE                 = 3;
  +  Z_FIXED               = 4;
     Z_DEFAULT_STRATEGY    = 0;
   
     Z_BINARY   = 0;
  +  Z_TEXT     = 1;
     Z_ASCII    = 1;
     Z_UNKNOWN  = 2;
   
  
positive.code:     data_type: Integer;   (* best guess about the data type: ascii or binary *)
      adler: LongInt;       (* adler32 value of the uncompressed data *)
      reserved: LongInt;    (* reserved for future use *)
    end;
  
  (* constants *)
  
negative.code: function deflatePrime; external;
  function deflateReset; external;
  function deflateSetDictionary; external;
  function deflateSetHeader; external;
  function deflateTune; external;
  function inflate; external;
  function inflateBack; external;
  function inflateBackEnd; external;
  function inflateBackInit_; external;
  function inflateCopy; external;
  function inflateEnd; external;
  function inflateGetHeader; external;
  function inflateInit_; external;
  function inflateInit2_; external;
  function inflateMark; external;
  function inflatePrime; external;
  function inflateReset; external;
  function inflateReset2; external;
  function inflateSetDictionary; external;
  function inflateSync; external;
  function uncompress; external;
  