Client example: extract color magic to a function 06/276606/2
authorMichal Bloch <m.bloch@samsung.com>
Tue, 21 Jun 2022 15:02:09 +0000 (17:02 +0200)
committerMichal Bloch <m.bloch@samsung.com>
Wed, 22 Jun 2022 13:05:37 +0000 (15:05 +0200)
Could be parametrized for more colors, but somehow
these don't exist (what happened to red errors?).

Change-Id: I4450bf980089cdde602650cc126c5935e18665d7
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
clientExample/app/main.cpp

index 09132f9..88b75c5 100644 (file)
@@ -34,6 +34,11 @@ test_user_data userD[noOfUsers + 1];
 
 int callback_pending_reference = 0;
 
+void green_print(const char *str)
+{
+       printf("\033[0;32m%s\033[0;37m\n", str);
+}
+
 void test_subsession_switch_user_completion_callback(subsession_event_info info, void *cb_data)
 {
        g_atomic_int_inc(&callbackCount);
@@ -135,7 +140,7 @@ int main(int argc, char *argv[])
                }
                g_mutex_lock(&mutex);
        }
-       printf("\033[0;32mdone\033[0;37m\n");
+       green_print("done");
 
        int registered_users;
        int *userlist;
@@ -143,7 +148,7 @@ int main(int argc, char *argv[])
        subsession_get_user_list(SESSION_UID, (int **)&userlist, &registered_users);
        printf("No of registered users [%d/%d]...", registered_users, noOfUsers);
        if (noOfUsers == registered_users)
-               printf("\033[0;32mok\033[0;37m\n");
+               green_print("ok");
        else
        {
                printf("Register event callback error\n");
@@ -176,12 +181,12 @@ int main(int argc, char *argv[])
                }
        }
 
-       printf("\033[0;32mdone\033[0;37m\n");
+       green_print("done");
 
        printf("Register event callback test [%d/%d]...",
                g_atomic_int_get(&callbackCount), registered_users);
        if (g_atomic_int_get(&callbackCount) == registered_users)
-               printf("\033[0;32mok\033[0;37m\n");
+               green_print("ok");
        else
        {
                printf("Register event callback error\n");
@@ -203,7 +208,7 @@ int main(int argc, char *argv[])
 
        }
        if (g_atomic_int_get(&callbackCount) == 0)
-               printf("\033[0;32mdone\033[0;37m\n");
+               green_print("done");
        else
        {
                printf("Register event callback error\n");
@@ -229,7 +234,7 @@ int main(int argc, char *argv[])
                        return -1;
                }
        }
-       printf("\033[0;32mdone\033[0;37m\n");
+       green_print("done");
 
        // Create a new idle source, add a message idle function that ultimately terminates
        // the message loop, making sure in advance that all callbacks have finished their actions.