mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-21 03:32:29 +00:00
Add two helper functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29150 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
27d672136a
commit
1e36126f5e
@ -129,6 +129,15 @@ static inline bool StringsEqualNoCase(const std::string &LHS,
|
||||
std::string getToken(std::string &Source,
|
||||
const char *Delimiters = " \t\n\v\f\r");
|
||||
|
||||
/// UnescapeString - Modify the argument string, turning two character sequences
|
||||
/// like '\\' 'n' into '\n'. This handles: \e \a \b \f \n \r \t \v \' \\ and
|
||||
/// \num (where num is a 1-3 byte octal value).
|
||||
void UnescapeString(std::string &Str);
|
||||
|
||||
/// EscapeString - Modify the argument string, turning '\\' and anything that
|
||||
/// doesn't satisfy std::isprint into an escape sequence.
|
||||
void EscapeString(std::string &Str);
|
||||
|
||||
} // End llvm namespace
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user