cgo - converting go string to c string -


in program, have function takes in string argument, , returns string in len(resultstring) potentially 4 * len(argumentstring). because using cgo c-file have imported project, , c function requires char * 4 times original length of string.

is there 'efficient' way of initializing , converting go string c string? because right initializing byte array in go, , stringing that, , calling c.cstring on string. causing performance issues if length of string large enough. thanks!


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -