]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Updated common.h types for _WIN64.
authorjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Tue, 27 Jan 2009 20:10:49 +0000 (20:10 +0000)
committerjames <james@e7ae566f-a301-0410-adde-c780ea21d3b5>
Tue, 27 Jan 2009 20:10:49 +0000 (20:10 +0000)
git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3902 e7ae566f-a301-0410-adde-c780ea21d3b5

common.h

index 59b31b3efa334e24a5028667f6d9f996d7ace776..bc38699f95adef88543433653df8436de64cd026 100644 (file)
--- a/common.h
+++ b/common.h
@@ -53,14 +53,22 @@ typedef int interval_t;
 /*
  * Printf formats for special types
  */
+#ifdef _WIN64
+#define ptr_format              "0x%I64x"
+#else
 #define ptr_format              "0x%08lx"
+#endif
 #define time_format             "%lu"
 #define fragment_header_format  "0x%08x"
 
 /* these are used to cast the arguments
  * and MUST match the formats above */
 typedef unsigned long time_type;
+#ifdef _WIN64
+typedef unsigned long long ptr_type;
+#else
 typedef unsigned long ptr_type;
+#endif
 
 /* the --client-config-dir default file */
 #define CCD_DEFAULT "DEFAULT"