Index: src/common/version.h
===================================================================
diff -u -rd5fd15320ef765fd5225b10e764bca458c2e317c -r50ad2dc9f0b42ba432bb54e4a042582277410773
--- src/common/version.h	(.../version.h)	(revision d5fd15320ef765fd5225b10e764bca458c2e317c)
+++ src/common/version.h	(.../version.h)	(revision 50ad2dc9f0b42ba432bb54e4a042582277410773)
@@ -14,8 +14,15 @@
 #define PRODUCT_VERSION3 724
 #define PRODUCT_VERSION4 0
 
+#define PRODUCT_FULL_NUMERIC_VERSION ((unsigned long long)PRODUCT_VERSION1) << 48 | ((unsigned long long)PRODUCT_VERSION2) << 32 | ((unsigned long long)PRODUCT_VERSION3) << 16 | ((unsigned long long)PRODUCT_VERSION4)
+
 #define PRODUCT_VERSION "1.40internal-svn724"
 
+#define STRINGIZE2(a) STRINGIZE(a)
+#define STRINGIZE(a) L#a
+
+#define PRODUCT_NUMERIC_VERSION STRINGIZE2(PRODUCT_VERSION1) L"." STRINGIZE2(PRODUCT_VERSION2) L"." STRINGIZE2(PRODUCT_VERSION3) L"." STRINGIZE2(PRODUCT_VERSION4)
+
 #if SETUP_COMPILER != 1
 	#define SHELLEXT_PRODUCT_FULL_VERSION SHELLEXT_PRODUCT_NAME " " PRODUCT_VERSION
 	#define SHELLEXT_PRODUCT_FULL_VERSION_T _T(SHELLEXT_PRODUCT_NAME) _T(" ") _T(PRODUCT_VERSION)