]> source.dussan.org Git - tigervnc.git/commitdiff
Fix build issues with Visual C++ (implemented macro version of snprintf + re-ordered...
authorDRC <dcommander@users.sourceforge.net>
Fri, 24 Jun 2011 03:17:00 +0000 (03:17 +0000)
committerDRC <dcommander@users.sourceforge.net>
Fri, 24 Jun 2011 03:17:00 +0000 (03:17 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4527 3789f03b-4d11-0410-bbf8-ca57d06f2519

vncviewer/CConn.cxx
vncviewer/DesktopWindow.cxx
vncviewer/DesktopWindow.h
vncviewer/OptionsDialog.cxx
vncviewer/Viewport.cxx
vncviewer/vncviewer.cxx
vncviewer/win32.h

index 5ae26f0b9375773831bb716571df0432c86a68a6..8d233f05beb56808c9ce7ac8a8593a2e89dfada9 100644 (file)
@@ -18,7 +18,9 @@
  */
 
 #include <assert.h>
+#ifndef _WIN32
 #include <unistd.h>
+#endif
 
 #include <rfb/CMsgWriter.h>
 #include <rfb/encodings.h>
 #include "i18n.h"
 #include "parameters.h"
 
+#ifdef WIN32
+#include "win32.h"
+#endif
+
 using namespace rdr;
 using namespace rfb;
 using namespace std;
index 456e372fb20328bedee7f1f809df0cea928499ef..859d2b63d616cbea5fb961417729f9cfb222f0ae 100644 (file)
@@ -21,9 +21,6 @@
 #include <stdio.h>
 #include <string.h>
 
-#include <FL/Fl_Scroll.H>
-#include <FL/x.H>
-
 #include <rfb/LogWriter.h>
 
 #include "DesktopWindow.h"
@@ -31,6 +28,9 @@
 #include "i18n.h"
 #include "parameters.h"
 
+#include <FL/Fl_Scroll.H>
+#include <FL/x.H>
+
 #ifdef WIN32
 #include "win32.h"
 #endif
index 0848306653ffe94e964ec18f59c6441e22fc9cb9..a190b7006e27fe0c3f6b2dbb3a18665cead8a6c8 100644 (file)
 
 #include <map>
 
-#include <FL/Fl.H>
-#include <FL/Fl_Window.H>
-
 #include <rfb/Rect.h>
 
 #include "Viewport.h"
 
+#include <FL/Fl.H>
+#include <FL/Fl_Window.H>
+
 class CConn;
 
 class DesktopWindow : public Fl_Window {
index abe6a89dece8239a499a685507c95c6f5032d023..d3928b50010f746ca1629bc606d1fbf755e53ca6 100644 (file)
 
 #include <list>
 
-#include <FL/Fl_Tabs.H>
-#include <FL/Fl_Button.H>
-#include <FL/Fl_Return_Button.H>
-
 #include <rdr/types.h>
 #include <rfb/encodings.h>
 
 #include "i18n.h"
 #include "parameters.h"
 
+#include <FL/Fl_Tabs.H>
+#include <FL/Fl_Button.H>
+#include <FL/Fl_Return_Button.H>
+
 using namespace std;
 using namespace rdr;
 using namespace rfb;
index 8d57e9bdb19af0918f3fe75e68b0a59dd4c9780c..80b485450deecad48d13e8088f5ee8f4a81ea867 100644 (file)
@@ -21,9 +21,6 @@
 #include <stdio.h>
 #include <string.h>
 
-#include <FL/fl_draw.H>
-#include <FL/fl_ask.H>
-
 #include <rfb/CMsgWriter.h>
 #include <rfb/LogWriter.h>
 
 #include "parameters.h"
 #include "keysym2ucs.h"
 
+#include <FL/fl_draw.H>
+#include <FL/fl_ask.H>
+
+#ifdef WIN32
+#include "win32.h"
+#endif
+
 using namespace rfb;
 using namespace rdr;
 
index b9e8ab5626994b2a3899962cf0a7c8566257c993..41d3796ce275feaa6427c69c93a430da9a59a5a3 100644 (file)
@@ -1,6 +1,6 @@
 /* Copyright (C) 2002-2005 RealVNC Ltd.  All Rights Reserved.
  * Copyright 2011 Pierre Ossman <ossman@cendio.se> for Cendio AB
- * Copyright (C) 2011 D. R. Commander
+ * Copyright (C) 2011 D. R. Commander.  All Rights Reserved.
  * 
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 #include "ServerDialog.h"
 #include "UserDialog.h"
 
+#ifdef WIN32
+#include "win32.h"
+#endif
+
 rfb::LogWriter vlog("main");
 
 using namespace network;
index 0cc1c1133317f85efe48eec26863e071b008c992..35be77b5d18dddfd1f53fdd057722644212ac6e6 100644 (file)
@@ -1,5 +1,6 @@
 /* Copyright (C) 2002-2005 RealVNC Ltd.  All Rights Reserved.
  * Copyright 2011 Pierre Ossman <ossman@cendio.se> for Cendio AB
+ * Copyright (C) 2011 D. R. Commander.  All Rights Reserved.
  * 
  * This is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 #ifndef __VNCVIEWER_WIN32_H__
 #define __VNCVIEWER_WIN32_H__
 
+#ifdef _MSC_VER
+#define snprintf(str, n, format, ...) _snprintf_s(str, n, _TRUNCATE, format, __VA_ARGS__)
+#endif
+
 extern "C" {
 
 int win32_enable_lowlevel_keyboard(HWND hwnd);