diff options
Diffstat (limited to 'src/lib/common/gnunet_dbus_lib_signature.c')
-rw-r--r-- | src/lib/common/gnunet_dbus_lib_signature.c | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/lib/common/gnunet_dbus_lib_signature.c b/src/lib/common/gnunet_dbus_lib_signature.c new file mode 100644 index 0000000..73832fb --- /dev/null +++ b/src/lib/common/gnunet_dbus_lib_signature.c | |||
@@ -0,0 +1,60 @@ | |||
1 | #include "config.h" | ||
2 | |||
3 | #include "gnunet_dbus_lib.h" | ||
4 | |||
5 | const char * | ||
6 | GNUNET_DBUS_signature_typecode_to_string ( | ||
7 | int typecode) | ||
8 | { | ||
9 | switch (typecode) | ||
10 | { | ||
11 | case DBUS_TYPE_INVALID: | ||
12 | return "nothing"; | ||
13 | case DBUS_TYPE_BOOLEAN: | ||
14 | return "boolean"; | ||
15 | case DBUS_TYPE_BYTE: | ||
16 | return "byte"; | ||
17 | case DBUS_TYPE_INT16: | ||
18 | return "int16"; | ||
19 | case DBUS_TYPE_UINT16: | ||
20 | return "uint16"; | ||
21 | case DBUS_TYPE_INT32: | ||
22 | return "int32"; | ||
23 | case DBUS_TYPE_UINT32: | ||
24 | return "uint32"; | ||
25 | case DBUS_TYPE_INT64: | ||
26 | return "int64"; | ||
27 | case DBUS_TYPE_UINT64: | ||
28 | return "uint64"; | ||
29 | case DBUS_TYPE_DOUBLE: | ||
30 | return "double"; | ||
31 | case DBUS_TYPE_STRING: | ||
32 | return "string"; | ||
33 | case DBUS_TYPE_OBJECT_PATH: | ||
34 | return "object_path"; | ||
35 | case DBUS_TYPE_SIGNATURE: | ||
36 | return "signature"; | ||
37 | case DBUS_TYPE_STRUCT: | ||
38 | return "struct"; | ||
39 | case DBUS_TYPE_DICT_ENTRY: | ||
40 | return "dict_entry"; | ||
41 | case DBUS_TYPE_ARRAY: | ||
42 | return "array"; | ||
43 | case DBUS_TYPE_VARIANT: | ||
44 | return "variant"; | ||
45 | case DBUS_STRUCT_BEGIN_CHAR: | ||
46 | return "begin_struct"; | ||
47 | case DBUS_STRUCT_END_CHAR: | ||
48 | return "end_struct"; | ||
49 | case DBUS_DICT_ENTRY_BEGIN_CHAR: | ||
50 | return "begin_dict_entry"; | ||
51 | case DBUS_DICT_ENTRY_END_CHAR: | ||
52 | return "end_dict_entry"; | ||
53 | case DBUS_TYPE_UNIX_FD: | ||
54 | return "unix_fd"; | ||
55 | default: | ||
56 | return "unknown"; | ||
57 | } | ||
58 | } | ||
59 | |||
60 | |||