Skip to content

Commit 76cab38

Browse files
committed
解决WIN32+MSYS32+MINGW32编译报错
1 parent 09f054b commit 76cab38

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

crypto/skf/skf.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,28 @@ typedef UINT32 DWORD;
9999
typedef UINT32 FLAGS;
100100
typedef CHAR * LPSTR;
101101
typedef void * HANDLE;
102+
#else
103+
#ifndef _WINDEF_H
104+
typedef signed char INT8;
105+
typedef signed short INT16;
106+
typedef signed int INT32;
107+
typedef unsigned char UINT8;
108+
typedef unsigned short UINT16;
109+
typedef unsigned int UINT32;
110+
typedef long BOOL;
111+
typedef UINT8 BYTE;
112+
typedef UINT8 CHAR;
113+
typedef INT16 SHORT;
114+
typedef UINT16 USHORT;
115+
typedef INT32 LONG;
116+
typedef UINT32 ULONG;
117+
typedef UINT32 UINT;
118+
typedef UINT16 WORD;
119+
typedef UINT32 DWORD;
120+
typedef UINT32 FLAGS;
121+
typedef CHAR * LPSTR;
122+
typedef void * HANDLE;
123+
#endif
102124
#endif
103125

104126
typedef HANDLE DEVHANDLE;

0 commit comments

Comments
 (0)