c

package
v0.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LLGoPackage = "decl"
)

Variables

This section is empty.

Functions

func Advance added in v0.5.0

func Advance[PtrT any](ptr PtrT, offset int) PtrT

llgo:link Advance llgo.advance

func Exit added in v0.8.7

func Exit(Int)

func Free added in v0.8.7

func Free(ptr Pointer)

func Fwrite added in v0.8.5

func Fwrite(data Pointer, size, count uintptr, fp FilePtr) uintptr

func Siglongjmp added in v0.8.7

func Siglongjmp(jb Pointer, retval Int)

func Unreachable

func Unreachable()

Types

type Char

type Char = int8

func AllocaCStr

func AllocaCStr(s string) *Char

func Str

func Str(string) *Char

type FilePtr added in v0.5.0

type FilePtr = unsafe.Pointer
var Stderr FilePtr
var Stdin FilePtr
var Stdout FilePtr

type Int

type Int = C.int

func Fprintf added in v0.5.0

func Fprintf(fp FilePtr, format *Char, __llgo_va_list ...any) Int

func Fputc added in v0.8.5

func Fputc(c Int, fp FilePtr) Int

func Printf

func Printf(format *Char, __llgo_va_list ...any) Int

func Rand

func Rand() Int

func Sigsetjmp added in v0.8.7

func Sigsetjmp(jb Pointer, savemask Int) Int

type Pointer

type Pointer = unsafe.Pointer

func Alloca

func Alloca(size uintptr) Pointer

func AllocaSigjmpBuf added in v0.8.7

func AllocaSigjmpBuf() Pointer

func GoDeferData added in v0.8.7

func GoDeferData() Pointer

func Malloc

func Malloc(size uintptr) Pointer

func Memcpy

func Memcpy(dst, src Pointer, n uintptr) Pointer

func Memmove added in v0.8.5

func Memmove(dst, src Pointer, n uintptr) Pointer

func Memset added in v0.5.0

func Memset(s Pointer, c Int, n uintptr) Pointer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL