summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzak <zak@gentoo-vbox.(none)>2010-10-10 01:59:27 +1100
committerzak <zak@gentoo-vbox.(none)>2010-10-10 01:59:27 +1100
commit93367e941a7aaa0b04695a36d17ede00a2e4e521 (patch)
tree5dcde84ef3e74e6dc7fd42cd4b189cb736b5a330
parent8459764236499f94619adf28dc1ac948c65202f3 (diff)
downloadbluez-tools-93367e941a7aaa0b04695a36d17ede00a2e4e521.tar.gz
Fixed issue #1
-rw-r--r--src/lib/helpers.c7
-rw-r--r--src/lib/helpers.h10
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);