Expand PMF_FN_* macros.
[netbsd-mini2440.git] / dist / wpa / wpa_supplicant / wpa_gui-qt4 / main.cpp
blobeeeda399d86293da66ea20c449dc916caf47aad8
1 /*
2 * wpa_gui - Application startup
3 * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 2 as
7 * published by the Free Software Foundation.
9 * Alternatively, this software may be distributed under the terms of BSD
10 * license.
12 * See README and COPYING for more details.
15 #ifdef CONFIG_NATIVE_WINDOWS
16 #include <winsock.h>
17 #endif /* CONFIG_NATIVE_WINDOWS */
18 #include <QApplication>
19 #include "wpagui.h"
21 int main(int argc, char *argv[])
23 QApplication app(argc, argv);
24 WpaGui w;
25 int ret;
27 #ifdef CONFIG_NATIVE_WINDOWS
28 WSADATA wsaData;
29 if (WSAStartup(MAKEWORD(2, 0), &wsaData)) {
30 printf("Could not find a usable WinSock.dll\n");
31 return -1;
33 #endif /* CONFIG_NATIVE_WINDOWS */
35 w.show();
36 app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
37 ret = app.exec();
39 #ifdef CONFIG_NATIVE_WINDOWS
40 WSACleanup();
41 #endif /* CONFIG_NATIVE_WINDOWS */
43 return ret;