chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
util: add decchar()/undecchar() calls
[elogind.git]
/
util.c
diff --git
a/util.c
b/util.c
index 9df6af953f0e13d9ce881f442e88a6894ad799c9..7306ddde34c4ee26db5cac1389f5647cfb05d409 100644
(file)
--- a/
util.c
+++ b/
util.c
@@
-701,6
+701,18
@@
int unoctchar(char c) {
return -1;
}
+char decchar(int x) {
+ return '0' + (x % 10);
+}
+
+int undecchar(char c) {
+
+ if (c >= '0' && c <= '9')
+ return c - '0';
+
+ return -1;
+}
+
char *cescape(const char *s) {
char *r, *t;
const char *f;