X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=util.h;h=32da179aee44e63ffba28fcfbc73df2bb277789c;hb=9eba9da4bce4778b4d5dd43e2c41756976a1582b;hp=fcf380031d8d3f1c09b86058e0dacc598c408e57;hpb=fb624d04e56018defe297eff1d88888b192caeaa;p=elogind.git diff --git a/util.h b/util.h index fcf380031..32da179ae 100644 --- a/util.h +++ b/util.h @@ -106,5 +106,19 @@ char *strstrip(char *s); char *file_in_same_dir(const char *path, const char *filename); char hexchar(int x); +int unhexchar(char c); +char octchar(int x); +int unoctchar(char c); + +char *cescape(const char *s); +char *cunescape(const char *s); + +char *path_kill_slashes(char *path); + +bool path_startswith(const char *path, const char *prefix); + +char *ascii_strlower(char *path); + +char *xescape(const char *s, const char *bad); #endif