*+
*  Name:
*     DAT_PAR

*  Purpose:
*     Define public global constants for the DAT_ and HDS_ routines.

*  Language:
*     Starlink Fortran 77

*  Type of Module:
*     Global constants include file.

*  Description:
*     This file contains definitions of global constants which are used
*     by the DAT_ and HDS_ routines within the HDS package and which
*     may also be needed by software which calls these routines.

*  Copyright:
*     Copyright (C) 1998 Central Laboratory of the Research Councils

*  Authors:
*     Generated automatically by the dat_par_f program.
*     {enter_new_authors_here}

*  History:
*     {enter_changes_here}

*-

*  Global Constants:

*  Maximum number of object dimensions.
      INTEGER DAT__MXDIM
      PARAMETER ( DAT__MXDIM = 7 )

*  Size of locator.
      INTEGER DAT__SZLOC
      PARAMETER ( DAT__SZLOC = 16 )

*  Null (invalid) locator value.
      CHARACTER * ( DAT__SZLOC ) DAT__NOLOC
      PARAMETER ( DAT__NOLOC = '<NOT A LOCATOR>' )

*  Null wild-card search context.
      INTEGER DAT__NOWLD
      PARAMETER ( DAT__NOWLD = 0 )

*  Root locator value.
      CHARACTER * ( DAT__SZLOC ) DAT__ROOT
      PARAMETER ( DAT__ROOT = '<ROOT LOCATOR>' )

*  Size of group name.
      INTEGER DAT__SZGRP
      PARAMETER ( DAT__SZGRP = 15 )

*  Size of access mode string.
      INTEGER DAT__SZMOD
      PARAMETER ( DAT__SZMOD = 15 )

*  Size of object name.
      INTEGER DAT__SZNAM
      PARAMETER ( DAT__SZNAM = 15 )

*  Size of type string.
      INTEGER DAT__SZTYP
      PARAMETER ( DAT__SZTYP = 15 )

*.
