Provided by: libauparse-dev_2.8.2-1ubuntu1.1_amd64 bug

NAME

       auparse_set_escape_mode - choose escape method

SYNOPSIS

       #include <auparse.h>

       void auparse_set_escape_mode(auparse_state_t *au, auparse_esc_t mode);

DESCRIPTION

       auparse_set_escape_mode is used to set the escaping method that will be used to output interpretted text.
       The choices for the mode variable are:

              AUPARSE_ESC_RAW
                     No escaping of any kind is done.

              AUPARSE_ESC_TTY
                     Escape  TTY control characters so that they are harmless to display on a terminal. When any
                     control character is found, they are displayed as octal numbers. This is the  default  mode
                     that the auparse library is initialized with.

              AUPARSE_ESC_SHELL
                     Besides  escaping  control  characters,  this  will  escape  some characters that can cause
                     problems when used with shell scripting. Any escaped control characters  are  displayed  as
                     octal  numbers.  Other  escaped  characters  are proceeded with a backslash. The additional
                     characters it escapes are: " ' ` $ \

              AUPARSE_ESC_SHELL_QUOTE
                     Similar to AUPARSE_ESC_SHELL but expands the character set to include shell operators.  Any
                     escaped  control  characters  are  displayed as octal numbers. Other escaped characters are
                     proceeded with a backslash. The additional characters it escapes include: ; '  " ` # $ &  *
                     ? [ ] < > { } \

RETURN VALUE

       None

SEE ALSO

       auparse_interpret_field(3).

AUTHOR

       Steve Grubb

Red Hat                                             July 2016                         AUPARSE_SET_ESCAPE_MODE(3)