Skip to content

use C.int64_t and C.uint64_t instead of C.long and C.ulong#96

Open
heyitsanthony wants to merge 1 commit intoNVIDIA:mainfrom
heyitsanthony:anthony/fix-cgo-types
Open

use C.int64_t and C.uint64_t instead of C.long and C.ulong#96
heyitsanthony wants to merge 1 commit intoNVIDIA:mainfrom
heyitsanthony:anthony/fix-cgo-types

Conversation

@heyitsanthony
Copy link

I tried to build tests for a go project with a go-dcgm dependency on a macbook, and it failed to compile with errors like:

cannot use _Ctype_long(ts) (value of int64 type _Ctype_long) as _Ctype_int64_t value in struct literal

This patch fixes the errors by making the width explicitly defined, which better matches the header file definitions.

I tried to build tests for a go project with a go-dcgm dependency on a macbook,
and it failed to compile with errors like:

cannot use _Ctype_long(ts) (value of int64 type _Ctype_long) as _Ctype_int64_t value in struct literal

This patch fixes the errors by making the width explicitly defined, which
better matches the header file definitions.

Signed-off-by: Anthony Romano <aromano@nvidia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant