no integer;
no strict 'refs';
+ no warnings;
which lasts until the end of that BLOCK.
Some pragmas are lexically scoped--typically those that affect the
C<$^H> hints variable. Others affect the current package instead,
-like C<use vars> and C<use subs>, whic allow you to predeclare a
+like C<use vars> and C<use subs>, which allow you to predeclare a
variables or subroutines within a particular I<file> rather than
just a block. Such declarations are effective for the entire file
for which they were declared. You cannot rescind them with C<no
=over 12
+=item attributes
+
+set/get the attributes of a subroutine or variable
+
=item attrs
-set/get attributes of a subroutine
+set/get attributes of a subroutine (obsolescent)
=item autouse
predeclare global variable names
-=item vmsish
+=item warnings
-control VMS-specific language features
+control optional warnings
-=item warning
+=item vmsish
-control optional warnings
+control VMS-specific language features
=back