Skip to content

Commit 675a6a3

Browse files
committed
Renaming; module identifiers can't contain numbers
1 parent 06a0bd8 commit 675a6a3

File tree

5 files changed

+20
-8
lines changed

5 files changed

+20
-8
lines changed

Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ let package = Package(
99
.library(name: "CDK", targets: ["CDK"]),
1010
],
1111
targets: [
12-
.target(name: "ic0", dependencies: []),
13-
.target(name: "CDK", dependencies: ["ic0"]),
12+
.target(name: "IC", dependencies: []),
13+
.target(name: "CDK", dependencies: ["IC"]),
1414
]
1515
)

Sources/CDK/CDK.swift

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import ic0
1+
import IC
22

3+
@_cdecl("time")
34
public func time() -> Int64 {
4-
ic0.time()
5+
IC.time()
56
}

Sources/IC/IC.c

Whitespace-only changes.

Sources/IC/include/IC.h

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#ifndef ic_h
2+
#define ic_h
3+
4+
#include <stdint.h>
5+
6+
#if __wasm32__
7+
8+
__attribute__((__import_module__("ic0"),__import_name__("time")))
9+
extern int64_t time(void);
10+
11+
__attribute__((__import_module__("ic0"),__import_name__("debug_print")))
12+
extern void debug_print(int32_t src, int32_t size);
13+
14+
#endif
15+
#endif /* ic_h */

Sources/ic0/include/ic0.h

-4
This file was deleted.

0 commit comments

Comments
 (0)