File tree 1 file changed +27
-27
lines changed
1 file changed +27
-27
lines changed Original file line number Diff line number Diff line change @@ -7,35 +7,35 @@ package main
7
7
8
8
// Function to show a MessageBox using WinAPI
9
9
void hello() {
10
- SYSTEM_INFO si;
11
- ZeroMemory(& si, sizeof(SYSTEM_INFO));
12
- GetSystemInfo(& si);
13
- char* arch;
14
- switch (si.wProcessorArchitecture) {
15
- case PROCESSOR_ARCHITECTURE_AMD64:
16
- arch = "AMD64";
17
- break;
18
- case PROCESSOR_ARCHITECTURE_INTEL:
19
- arch = "x86";
20
- break;
21
- case PROCESSOR_ARCHITECTURE_ARM:
22
- arch = "ARM";
23
- break;
24
- case PROCESSOR_ARCHITECTURE_ARM64:
25
- arch = "ARM64";
26
- break;
27
- case PROCESSOR_ARCHITECTURE_IA64:
28
- arch = "IA";
29
- break;
30
- default:
31
- arch = "Unknown";
32
- break;
33
- }
10
+ SYSTEM_INFO si;
11
+ ZeroMemory( & si, sizeof(SYSTEM_INFO));
12
+ GetSystemInfo( & si);
13
+ char * arch;
14
+ switch (si.wProcessorArchitecture) {
15
+ case PROCESSOR_ARCHITECTURE_AMD64:
16
+ arch = "AMD64";
17
+ break;
18
+ case PROCESSOR_ARCHITECTURE_INTEL:
19
+ arch = "x86";
20
+ break;
21
+ case PROCESSOR_ARCHITECTURE_ARM:
22
+ arch = "ARM";
23
+ break;
24
+ case PROCESSOR_ARCHITECTURE_ARM64:
25
+ arch = "ARM64";
26
+ break;
27
+ case PROCESSOR_ARCHITECTURE_IA64:
28
+ arch = "IA";
29
+ break;
30
+ default:
31
+ arch = "Unknown";
32
+ break;
33
+ }
34
34
35
- char message[30];
36
- sprintf(message, "Hello from CGO on %s", arch);
35
+ char message[30];
36
+ sprintf(message, "Hello from CGO on %s", arch);
37
37
38
- MessageBox(NULL, message, "Hello World", MB_OK);
38
+ MessageBox(NULL, message, "Hello World", MB_OK);
39
39
}
40
40
*/
41
41
import "C"
You can’t perform that action at this time.
0 commit comments