X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=util.h;h=32da179aee44e63ffba28fcfbc73df2bb277789c;hb=9eba9da4bce4778b4d5dd43e2c41756976a1582b;hp=c3d3aad7b9a24d7ccc652ed09167da9500213966;hpb=85f136b5d09168a7e4fd2ad27ef81dbe2d356c07;p=elogind.git diff --git a/util.h b/util.h index c3d3aad7b..32da179ae 100644 --- a/util.h +++ b/util.h @@ -105,4 +105,20 @@ int reset_all_signal_handlers(void); 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