diff options
Diffstat (limited to 'src/utils.c')
-rw-r--r-- | src/utils.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/utils.c b/src/utils.c index 88708e78..65dabf41 100644 --- a/src/utils.c +++ b/src/utils.c @@ -66,3 +66,16 @@ char *xstrdup(const char *s) memory_allocation_error(); return res; } + +void xstrunescape(const char *in, char *out) +{ + unsigned int i, k = 0; + + for (i = 0; i < strlen(in); i++) { + if (in[i] == '\\') + continue; + + out[k++] = in[i]; + } + out[k++] = '\0'; +} |