summaryrefslogtreecommitdiff
path: root/libnm-util/nm-utils.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2013-06-05 16:08:52 -0300
committerDan Winship <danw@gnome.org>2013-06-11 09:27:45 -0300
commit82ac7da75499e0db934343b94d020631fc38005c (patch)
tree64a129adbdf746b410855ae3ee40bec8e6d31f66 /libnm-util/nm-utils.h
parent8566f6090d7bb1c5145a03738090f5cac6d99bb1 (diff)
downloadNetworkManager-82ac7da75499e0db934343b94d020631fc38005c.tar.gz
libnm-util: add hwaddr functions that take length rather than type
Add nm_utils_hwaddr_ntoa_len() and nm_utils_hwaddr_aton_len(), which take a length rather than a type, which is generally more convenient, and also necessary if you might be encountering devices of unknown types.
Diffstat (limited to 'libnm-util/nm-utils.h')
-rw-r--r--libnm-util/nm-utils.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libnm-util/nm-utils.h b/libnm-util/nm-utils.h
index bb6d51cf75..f77f30e513 100644
--- a/libnm-util/nm-utils.h
+++ b/libnm-util/nm-utils.h
@@ -141,6 +141,9 @@ char *nm_utils_hwaddr_ntoa (gconstpointer addr, int type);
GByteArray *nm_utils_hwaddr_atoba (const char *asc, int type);
guint8 *nm_utils_hwaddr_aton (const char *asc, int type, gpointer buffer);
+char *nm_utils_hwaddr_ntoa_len (gconstpointer addr, gsize length);
+guint8 *nm_utils_hwaddr_aton_len (const char *asc, gpointer buffer, gsize length);
+
char *nm_utils_bin2hexstr (const char *bytes, int len, int final_len);
int nm_utils_hex2byte (const char *hex);
char *nm_utils_hexstr2bin (const char *hex, size_t len);