diff options
-rw-r--r-- | src/lib/helpers.c | 7 | ||||
-rw-r--r-- | src/lib/helpers.h | 10 |
2 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/helpers.c b/src/lib/helpers.c index 380d879..9dea90f 100644 --- a/src/lib/helpers.c +++ b/src/lib/helpers.c @@ -140,6 +140,13 @@ const gchar *name2uuid(const gchar *name) return name; } +int xtoi(const gchar *str) +{ + int i = 0; + sscanf(str, "0x%x", &i); + return i; +} + Adapter *find_adapter(const gchar *name, GError **error) { gchar *adapter_path = NULL; diff --git a/src/lib/helpers.h b/src/lib/helpers.h index a7b8f45..eed1e6c 100644 --- a/src/lib/helpers.h +++ b/src/lib/helpers.h @@ -47,16 +47,14 @@ if (error) { \ exit(EXIT_FAILURE); \ }; }G_STMT_END -inline int xtoi(const gchar *str) -{ - int i = 0; - sscanf(str, "0x%x", &i); - return i; -} +/* Convert hex string to int */ +int xtoi(const gchar *str); +/* UUID converters */ const gchar *uuid2name(const gchar *uuid); const gchar *name2uuid(const gchar *name); +/* FS helpers */ gboolean is_file(const gchar *filename, GError **error); gboolean is_dir(const gchar *dirname, GError **error); gchar *get_absolute_path(const gchar *path); |