Note: Autocall macros are included
in a library supplied by SAS Institute. This library might not be
installed at your site or might be a site-specific version. If you
cannot access this macro or if you want to find out if it is a site-specific
version, see your on-site SAS support personnel. For more information,
see
Storing and Reusing Macros.
The CMPRES and QCMPRES
macros compress multiple blanks and remove leading and trailing blanks.
If the argument might contain a special character or mnemonic operator,
listed below, use %QCMPRES.
CMPRES returns an unquoted
result, even if the argument is quoted. QCMPRES produces a result
with the following special characters and mnemonic operators masked,
so the macro processor interprets them as text instead of as elements
of the macro language:
& % ' " ( ) + − * / < > = ¬ ^ ~ ; , # blank
AND OR NOT EQ NE LE LT GE GT IN