introduce csize_t instead of fixing csize (#12497)
This commit is contained in:
parent
0c7b6c9c15
commit
99078d80d7
18 changed files with 101 additions and 97 deletions
|
|
@ -27,9 +27,9 @@ main()
|
|||
#bug #6837
|
||||
type StdString {.importCpp: "std::string", header: "<string>", byref.} = object
|
||||
proc initString(): StdString {.constructor, importCpp: "std::string(@)", header: "<string>".}
|
||||
proc size(this: var StdString): csize {.importCpp: "size", header: "<string>".}
|
||||
proc size(this: var StdString): csize_t {.importCpp: "size", header: "<string>".}
|
||||
|
||||
proc f(): csize =
|
||||
proc f(): csize_t =
|
||||
var myString: StdString = initString()
|
||||
return myString.size()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue