$control: 1
descriptor:
{
$define EnableStem

  # Note: the first 16 records of this table are reserved for bookkeeping

  data-table:	dix
  {
    fixwidth:	FWIDX	   3 text
  }
  data-table:	dif
  {
    varwidth:	FWWORD	 diw
    fixwidth:   FWWORD_OF  3 unsigned-integer
    fixwidth:	FWWORD_SZ  1 unsigned-integer

$ifdef EnablePSW
    varwidth:	FWDATA	 div
    fixwidth:   FWDATA_OF  4 unsigned-integer
    fixwidth:	FWDATA_SZ  3 unsigned-integer
$else
    varwidth:	FWCOUNT	 div
    fixwidth:   FWCOUNT_OF  4 unsigned-integer
    fixwidth:	FWCOUNT_SZ  3 unsigned-integer
$endif

$ifdef EnableStem
     fixwidth:	STEMDEX    3 unsigned-integer
$endif
$ifdef EnableCase
     constant:	CASEDEX    unsigned-integer 0
$endif
$ifdef EnableSoundex
     fixwidth:	SOUNDEX    3 unsigned-integer
$endif

  }
  data-table:	dis
  {
    fixwidth:	NUMWORDS   2 unsigned-integer
  }
}

