[an error occurred while processing this directive]

HP OpenVMS Systems

ask the wizard
Content starts here

DEC C UNDEFESCAP undefined escape sequence?

» close window

The Question is:

 
Can you explain the following C compiler error? This should be valid.
 
#define SIG_ENCRYPTO            "\x45\x4e\x43\x52\x59\x50\x54\x4f"
..................................^
%CC-I-UNDEFESCAP, An undefined escape sequence was encountered; the
backslash is being ignored.
at line number 109 in file MYCP441$BASE:[HDR]PARMBLKO.H;1
 
#define SIG_ENCRYPTO            "\x45\x4e\x43\x52\x59\x50\x54\x4f"
......................................^
%CC-I-UNDEFESCAP, An undefined escape sequence was encountered; the
backslash is being ignored.
at line number 109 in file MYCP441$BASE:[HDR]PARMBLKO.H;1
 
#define SIG_ENCRYPTO            "\x45\x4e\x43\x52\x59\x50\x54\x4f"
..........................................^
%CC-I-UNDEFESCAP, An undefined escape sequence was encountered; the
backslash is being ignored.
at line number 109 in file MYCP441$BASE:[HDR]PARMBLKO.H;1
 


The Answer is :

 
  The OpenVMS Wizard is unable to duplicate this error using the
  following DEC C compiler configurations:
 
$ cc/ver nla0:
DEC C V5.5-002 on OpenVMS VAX V7.2
 
 
$ cc/ver nla0:
DEC C V6.0-001 on OpenVMS Alpha V7.2
 
 
  When requesting assistance with similar programming questions, please
  consider including a small reproducer, the version of the C compiler
  in use, and the specific C compile command(s) used.
 
  From the HELP library entry for C:
 
CC
 
  Messages
 
    UNDEFESCAP
 
 
      Message        An undefined escape sequence was encountered; the
                     backslash is being ignored.
 
      Description    The character or characters following a backslash do
                     not form a valid escape sequence.  The compiler will
                     ignore the backslash.
 
      User Action    Correct the escape sequence.
 

answer written or last revised on ( 2-JUL-1999 )

» close window