mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-28 17:04:41 +00:00
23 lines
356 B
Nim
23 lines
356 B
Nim
discard """
|
|
targets: "c cpp"
|
|
"""
|
|
|
|
var fun0 {.importc.}: int
|
|
proc fun1() {.importc.}
|
|
proc fun2() {.importc: "$1".}
|
|
proc fun3() {.importc: "fun3Bis".}
|
|
|
|
when defined cpp:
|
|
# proc funx1() {.importcpp.} # this does not work yet
|
|
proc funx1() {.importc: "_Z5funx1v".}
|
|
|
|
doAssert fun0 == 10
|
|
fun1()
|
|
fun2()
|
|
fun3()
|
|
|
|
when defined cpp:
|
|
funx1()
|
|
|
|
import ./mexportc
|