123456789101112131415161718192021222324252627282930 |
- discard """
- cmd: "nim c -r --styleCheck:hint --panics:on $options $file"
- targets: "c"
- nimout: ""
- action: "run"
- exitcode: 0
- timeout: 60.0
- """
- import nativesockets
- when defined(windows):
- doAssert toInt(IPPROTO_IP) == 0.cint
- doAssert toInt(IPPROTO_ICMP) == 1.cint
- doAssert toInt(IPPROTO_TCP) == 6.cint
- doAssert toInt(IPPROTO_UDP) == 17.cint
- doAssert toInt(IPPROTO_IPV6) == 41.cint
- doAssert toInt(IPPROTO_ICMPV6) == 58.cint
- doAssert toInt(IPPROTO_RAW) == 20.cint
- # no changes to enum value
- doAssert ord(IPPROTO_TCP) == 6
- doAssert ord(IPPROTO_UDP) == 17
- doAssert ord(IPPROTO_IP) == 18
- doAssert ord(IPPROTO_IPV6) == 19
- doAssert ord(IPPROTO_RAW) == 20
- doAssert ord(IPPROTO_ICMP) == 21
- doAssert ord(IPPROTO_ICMPV6) == 22
|