[rtems-libbsd commit] media01: Improve output messages

Sebastian Huber sebh at rtems.org
Tue Sep 25 08:02:15 UTC 2018


Module:    rtems-libbsd
Branch:    master
Commit:    6c51e629649f9481a52b9939efcc84664f6cf4bb
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=6c51e629649f9481a52b9939efcc84664f6cf4bb

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Tue Sep 25 09:57:43 2018 +0200

media01: Improve output messages

Use a single printf() call to avoid interference from other output.  Do
not print the listener argument.

---

 testsuite/media01/test_main.c | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

diff --git a/testsuite/media01/test_main.c b/testsuite/media01/test_main.c
index 10947e4..958f7c2 100644
--- a/testsuite/media01/test_main.c
+++ b/testsuite/media01/test_main.c
@@ -75,23 +75,18 @@ static rtems_status_code
 media_listener(rtems_media_event event, rtems_media_state state,
     const char *src, const char *dest, void *arg)
 {
+	if (dest == NULL) {
+		dest = "NULL";
+	}
+
 	printf(
-		"media listener: event = %s, state = %s, src = %s",
+		"media listener: event = %s, state = %s, src = %s, dest = %s\n",
 		rtems_media_event_description(event),
 		rtems_media_state_description(state),
-		src
+		src,
+		dest
 	);
 
-	if (dest != NULL) {
-		printf(", dest = %s", dest);
-	}
-
-	if (arg != NULL) {
-		printf(", arg = %p\n", arg);
-	}
-
-	printf("\n");
-
 	if (event == RTEMS_MEDIA_EVENT_MOUNT && state == RTEMS_MEDIA_STATE_SUCCESS) {
 		char name[256];
 		int n = snprintf(&name[0], sizeof(name), "%s/test.txt", dest);



More information about the vc mailing list