Silence printf() calls in wpa_gui to avoid stdout output from a GUI program
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 21 Nov 2008 12:05:37 +0000 (14:05 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 21 Nov 2008 12:05:37 +0000 (14:05 +0200)
wpa_supplicant/wpa_gui-qt4/main.cpp
wpa_supplicant/wpa_gui-qt4/wpagui.cpp

index 2bc468e..3ea8cdb 100644 (file)
@@ -27,7 +27,7 @@ int main(int argc, char *argv[])
 #ifdef CONFIG_NATIVE_WINDOWS
        WSADATA wsaData;
        if (WSAStartup(MAKEWORD(2, 0), &wsaData)) {
-               printf("Could not find a usable WinSock.dll\n");
+               /* printf("Could not find a usable WinSock.dll\n"); */
                return -1;
        }
 #endif /* CONFIG_NATIVE_WINDOWS */
index f1861e4..cd700a1 100644 (file)
 #include "userdatarequest.h"
 #include "networkconfig.h"
 
+#if 1
+/* Silence stdout */
+#define printf wpagui_printf
+static int wpagui_printf(const char *, ...)
+{
+       return 0;
+}
+#endif
+
 WpaGui::WpaGui(QWidget *parent, const char *, Qt::WFlags)
        : QMainWindow(parent)
 {