c: c.Int/Uint not alias C.int/uint

This commit is contained in:
xushiwei
2024-06-18 01:25:57 +08:00
parent e604524301
commit 0271c65ca2

7
c/c.go
View File

@@ -26,8 +26,6 @@ const (
type ( type (
Char = int8 Char = int8
Int = C.int
Uint = C.uint
Long = int32 Long = int32
Ulong = uint32 Ulong = uint32
LongLong = int64 LongLong = int64
@@ -38,6 +36,11 @@ type (
FilePtr = unsafe.Pointer FilePtr = unsafe.Pointer
) )
type (
Int C.int
Uint C.uint
)
type integer interface { type integer interface {
~int | ~uint | ~uintptr | ~int32 | ~uint32 | ~int64 | ~uint64 ~int | ~uint | ~uintptr | ~int32 | ~uint32 | ~int64 | ~uint64
} }