From 1018bffb3f830f3ceed8d013285cddc8c0a90012 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Sun, 29 Sep 2019 22:17:10 +0300 Subject: [PATCH] Add gcsafe markers to make Nim 1.0 happy --- libp2p/crypto/common.nim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libp2p/crypto/common.nim b/libp2p/crypto/common.nim index 8ff9d90..486e6fb 100644 --- a/libp2p/crypto/common.nim +++ b/libp2p/crypto/common.nim @@ -370,21 +370,21 @@ type bycopy.} = object supportedCurves* {.importc: "supported_curves".}: uint32 generator* {.importc: "generator".}: proc (curve: cint, - length: ptr int): ptr cuchar {.cdecl.} + length: ptr int): ptr cuchar {.cdecl, gcsafe.} order* {.importc: "order".}: proc (curve: cint, - length: ptr int): ptr cuchar {.cdecl.} + length: ptr int): ptr cuchar {.cdecl, gcsafe.} xoff* {.importc: "xoff".}: proc (curve: cint, - length: ptr int): int {.cdecl.} + length: ptr int): int {.cdecl, gcsafe.} mul* {.importc: "mul".}: proc (g: ptr cuchar, glen: int, x: ptr cuchar, xlen: int, - curve: cint): uint32 {.cdecl.} + curve: cint): uint32 {.cdecl, gcsafe.} mulgen* {.importc: "mulgen".}: proc (r: ptr cuchar, x: ptr cuchar, xlen: int, - curve: cint): int {.cdecl.} + curve: cint): int {.cdecl, gcsafe.} muladd* {.importc: "muladd".}: proc (a: ptr cuchar, b: ptr cuchar, length: int, x: ptr cuchar, xlen: int, y: ptr cuchar, ylen: int, - curve: cint): uint32 {.cdecl.} + curve: cint): uint32 {.cdecl, gcsafe.} BrPrngSeeder* = proc (ctx: ptr ptr BrPrngClass): cint {.cdecl.} BrRsaKeygen* = proc (ctx: ptr ptr BrPrngClass,