Usermode/AxWin3 - Debugging user reception of messages
[tpg/acess2.git] / Usermode / Applications / axwin3_src / libaxwin3.so_src / main.c
index 2432fd8..3c7d109 100644 (file)
@@ -8,6 +8,7 @@
 #include <axwin3/axwin.h>
 #include "include/internal.h"
 #include "include/ipc.h"
+#include <stdlib.h>
 
 // === CODE ===
 int SoMain(void *Base, int argc, const char *argv[], const char **envp)
@@ -25,8 +26,13 @@ void AxWin3_MainLoop(void)
        while(!bExit)
        {
                msg = AxWin3_int_GetIPCMessage();
-               
+               if(!msg)        continue;       
+       
                // TODO: Handle message
+               _SysDebug("oh look, a message (Type=%i, Window=%i, Len=%i)",
+                       msg->ID, msg->Window, msg->Size);
+               
+               free(msg);
        }
 }
 

UCC git Repository :: git.ucc.asn.au