Functions to quote and unquote pathnames in C-style.
commit4f6fbcdcf960b5afaeb2f5010be61b919c1805fd
authorJunio C Hamano <junkio@cox.net>
Sat, 15 Oct 2005 04:54:47 +0000 (14 21:54 -0700)
committerJunio C Hamano <junkio@cox.net>
Tue, 18 Oct 2005 00:41:54 +0000 (17 17:41 -0700)
tree0405deb4bcb44e3fa4ad3d8103d6674527389389
parent2b2dabc29f53c5835868029585000ee487cf6cbb
Functions to quote and unquote pathnames in C-style.

Following the list discussion, define two functions, quote_c_style and
unquote_c_style, to help adopting the proposed way for quoting funny
pathname letters for GNU patch.  The rule is described in:

    http://marc.theaimsgroup.com/?l=git&m=112927316408690&w=2

Currently we do not support the leading '!', but we probably should
barf upon seeing it.  Rule B4. is interpreted to require always 3
octal digits in \XYZ notation.

Signed-off-by: Junio C Hamano <junkio@cox.net>
quote.c
quote.h