Version 0.7.0
diff --git a/support.h b/support.h
index 6a4dcef..2c67cfb 100644
--- a/support.h
+++ b/support.h
@@ -8,6 +8,8 @@
 #ifndef __GPTSUPPORT
 #define __GPTSUPPORT
 
+#define GPTFDISK_VERSION "0.7.0"
+
 #if defined (__FreeBSD__) || defined (__FreeBSD_kernel__) || defined (__APPLE__)
 // Darwin (Mac OS) only: disk IOCTLs are different, and there is no lseek64
 // This used to use __DARWIN_UNIX03 rather than __APPLE__, but __APPLE__
@@ -22,6 +24,13 @@
 #include <linux/fs.h>
 #endif
 
+// Microsoft Visual C++ only
+#if defined (_MSC_VER)
+#define sscanf sscanf_s
+#define strcpy strcpy_s
+#define sprintf sprintf_s
+#endif
+
 // Set this as a default
 #define SECTOR_SIZE UINT32_C(512)
 
@@ -47,6 +56,7 @@
 
 using namespace std;
 
+char* ReadCString(char *inStr, int numchars);
 int GetNumber(int low, int high, int def, const string & prompt);
 char GetYN(void);
 uint64_t GetSectorNum(uint64_t low, uint64_t high, uint64_t def, uint64_t sSize, const std::string& prompt);
@@ -59,6 +69,6 @@
 
 // Extract colon-separated fields from a string....
 uint64_t GetInt(const string & argument, int itemNum);
-string GetString(const string & Info, int itemNum);
+string GetString(string argument, int itemNum);
 
 #endif