#!/bin/sh # # Written by Dridi Boukelmoune # # This file is in the public domain. # # 2.3.2. Dynamic Table # # The dynamic table consists of a list of header fields maintained in # first-in, first-out order. The first and newest entry in a dynamic # table is at the lowest index, and the oldest entry of a dynamic table # is at the highest index. # # The dynamic table is initially empty. Entries are added as each # header block is decompressed. # # The dynamic table can contain duplicate entries (i.e., entries with # the same name and same value). Therefore, duplicate entries MUST NOT # be treated as an error by a decoder. # # The encoder decides how to update the dynamic table and as such can # control how much memory is used by the dynamic table. To limit the # memory requirements of the decoder, the dynamic table size is # strictly bounded (see Section 4.2). # # The decoder updates the dynamic table during the processing of a list # of header field representations (see Section 3.2). . "$(dirname "$0")"/common.sh _ -------------------------------------- _ Duplicate entries in the dynamic table _ -------------------------------------- mk_hex <