Index: ossp-pkg/var/var.h RCS File: /v/ossp/cvs/ossp-pkg/var/var.h,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/var/var.h,v' 2>/dev/null --- var.h 2001/11/13 12:15:42 1.2 +++ var.h 2001/11/13 12:46:24 1.3 @@ -36,6 +36,7 @@ typedef enum { + VAR_CALLBACK_ERROR = -64, VAR_EMPTY_PADDING_FILL_STRING = -32, VAR_MISSING_PADDING_WIDTH = -31, VAR_MALFORMATTED_PADDING = -30, @@ -86,7 +87,7 @@ Any other character quoted by a backslash is copied verbatim. */ -var_rc_t expand_named_characters(const char* src, size_t len, char* dst); +var_rc_t var_unescape(const char* src, size_t len, char* dst, int unescape_all); /* The callback will be called by variable_expand(), providing the