diff options
Diffstat (limited to 'samsung-ipc/ipc_strings.c')
-rw-r--r-- | samsung-ipc/ipc_strings.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/samsung-ipc/ipc_strings.c b/samsung-ipc/ipc_strings.c index 0922832..4d130b3 100644 --- a/samsung-ipc/ipc_strings.c +++ b/samsung-ipc/ipc_strings.c @@ -387,3 +387,23 @@ const char *ipc_group_string(unsigned char group) return group_string; } } + +const char *ipc_client_type_string(unsigned char client_type) +{ + static char client_type_string[5] = { 0 }; + + switch (client_type) { + case IPC_CLIENT_TYPE_FMT: + return "FMT"; + case IPC_CLIENT_TYPE_RFS: + return "RFS"; + case IPC_CLIENT_TYPE_DUMMY: + return "DUMMY"; + default: + snprintf((char *) &client_type_string, + sizeof(client_type_string), + "0x%02x", + client_type); + return client_type_string; + } +} |