# $Id: style.did 1.7 1995/04/18 02:08:33 ameyer Exp $
# Copyright (C) 1987-1995 Verity, Inc.
#
$control: 1
descriptor:
{
  # Note: the first 16 records of this table are reserved for bookkeeping
  data-table:	_ix
  {
    fixwidth:	FWIDX	   3 text
  }
  data-table:	_if
  {
$INCLUDE "style.prf" 
    constant:	_DBVERSION	text "vdk11"
    varwidth:	FWWORD	 _iw
    fixwidth:   FWWORD_OF  4 unsigned-integer
    fixwidth:	FWWORD_SZ  1 unsigned-integer

$ifdef EnablePSW
    varwidth:	FWDATA	 _iv
    fixwidth:   FWDATA_OF  4 unsigned-integer
    fixwidth:	FWDATA_SZ  3 unsigned-integer
$else
    varwidth:	FWCOUNT	 _iv
    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
  }

  # For Zone Search
  data-table:	_zf
  {
    varwidth:	FWZONE		_zw
    fixwidth:   FWZONE_OF	3 unsigned-integer
    fixwidth:	FWZONE_SZ	1 unsigned-integer

    varwidth:	FWZONEDATA	_zv
    fixwidth:   FWZONEDATA_OF	4 unsigned-integer
    fixwidth:	FWZONEDATA_SZ	3 unsigned-integer
  }

#
# For normalized Many
# data-table:	dis
#  {
#    fixwidth:	NUMWORDS   2 unsigned-integer
#  }
#

# For Qualify Instance 
# data-table:   dqf
# {
#   constant:  Qualify_Bytes    signed-integer 1
#   varwidth:  Qualify          dqv
#   fixwidth:  Qualify_SZ       4 signed-integer
# }

# For Application Specific Location Information
# data-table:   dqg
# {
#   constant:  Location_Bytes    signed-integer 1
#   varwidth:  Location          dqv
#   fixwidth:  Location_SZ       4 signed-integer
# }
}
