CODING_STYLE: document the order in which unescaping + specifier expansion should be done
This commit is contained in:
parent
36444d2213
commit
35838def32
|
@ -434,3 +434,8 @@
|
||||||
that interrupted system calls are automatically restarted, and we minimize
|
that interrupted system calls are automatically restarted, and we minimize
|
||||||
hassles with handling EINTR (in particular as EINTR handling is pretty broken
|
hassles with handling EINTR (in particular as EINTR handling is pretty broken
|
||||||
on Linux).
|
on Linux).
|
||||||
|
|
||||||
|
- When applying C-style unescaping as well as specifier expansion on the same
|
||||||
|
string, always apply the C-style unescaping fist, followed by the specifier
|
||||||
|
expansion. When doing the reverse, make sure to escape '%' in specifier-style
|
||||||
|
first (i.e. '%' → '%%'), and then do C-style escaping where necessary.
|
||||||
|
|
Loading…
Reference in New Issue