• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision8114 (tree)
Zeit2019-09-11 23:29:57
Autor(del#24082)

Log Message

r8079 の説明にある comportinfo.cpp の修正をマクロ定義化した。

Ändern Zusammenfassung

Diff

--- branches/comportinfo/teraterm/ttpcmn/comportinfo.cpp (revision 8113)
+++ branches/comportinfo/teraterm/ttpcmn/comportinfo.cpp (revision 8114)
@@ -26,6 +26,10 @@
2626 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2727 */
2828
29+// for comportinfo_test
30+//#define TEST_FOR_NT
31+//#define TEST_FOR_9X
32+
2933 #include <windows.h>
3034 #include <devguid.h>
3135 #include <setupapi.h>
@@ -40,10 +44,17 @@
4044 #include "devpkey_teraterm.h"
4145 #endif
4246
47+#if defined(TEST_FOR_NT) || defined(TEST_FOR_9X)
48+#else
4349 #include "ttlib.h"
50+#endif
51+
4452 #define DllExport __declspec(dllexport)
4553 #include "comportinfo.h"
4654
55+#if defined(TEST_FOR_NT) || defined(TEST_FOR_9X)
56+#define MAX_UIMSG 1000
57+#endif
4758
4859 typedef BOOL (WINAPI *TSetupDiGetDevicePropertyW)(
4960 HDEVINFO DeviceInfoSet,
@@ -77,12 +88,18 @@
7788
7889 static BOOL IsWindows9X()
7990 {
91+#if defined(TEST_FOR_NT)
92+ return FALSE;
93+#elif defined(TEST_FOR_9X)
94+ return TRUE;
95+#else
8096 // return TRUE;
8197 // return FAKSE;
8298 return !IsWindowsNTKernel();
99+#endif
83100 }
84101
85-#if 0
102+#if defined(TEST_FOR_NT) || defined(TEST_FOR_9X)
86103 static void GetI18nStrW(const char *section, const char *key, wchar_t *buf, int buf_len,
87104 const wchar_t *def, const char *iniFile)
88105 {
Show on old repository browser