/sys$common/syshlp/helplib.hlb
PASCAL, /CONSTANT=(name=value,...) D=none

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

 Creates a Pascal constant with the specified value.  The name can
 be  any  legal  Compaq  Pascal identifier.  The value can be:  an
 integer-literal; a negative-integer-literal;  TRUE  or  FALSE;  a
 double-quoted string literal, or a single-quoted string literal.

 For example,

   $ PASCAL/CONSTANT=(DEBUG=TRUE,MAXSIZE=10,OFFSET=-10,IDENT="V1.0")

 Inserting  double-quote   characters   and   inserting   adjacent
 single-quote characters can be accomplished by using the \ escape
 character  allowed  in   Compaq   Pascal   double-quoted   string
 constants.

 By using the \' single-quote escape  character,  you  can  insert
 adjacent  single-quotes  without  DCL interpreting it as a symbol
 substition.

   $ PASCAL/CONSTANT=MSG="String with 2 \'\' single quote characters"

 Do not use \" to insert a double-quote character into the  string
 literal  as DCL will interpret the double-quote as the end of the
 string.  Instead use the \x22 character  literal  (16#22  is  the
 ASCII   code   for   the  double-quote  character)  to  insert  a
 double-quote  character  into  the  string  literal  without  DCL
 interpreting it as the end of the string.

   $ PASCAL/CONSTANT=MSG="String with a \x22 double-quote character"

 The /CONSTANT qualifier is designed to be used  with  the  Compaq
 Pascal  conditional compilation syntax, but the constants defined
 can be used in any Pascal expression just like  normal  constants
 defined in the CONST section.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.