internal.c_stubs

Standard library module View source
function seq_print
@C
seq_print(_: str)
function seq_print_full
@C
seq_print_full(_: str, _: cobj)
function linkname
@__attribute__
linkname(s: Literal[str])
function seq_float_from_str
@nocapture @C
seq_float_from_str(a: str, b: Ptr[cobj])
function seq_strdup
@pure @C
seq_strdup(a: cobj)
function seq_stdin
@pure @llvm_memory_none @C
seq_stdin()
function seq_stdout
@pure @llvm_memory_none @C
seq_stdout()
function seq_stderr
@pure @llvm_memory_none @C
seq_stderr()
function seq_env
@no_side_effect @C
seq_env()
function seq_time
@no_side_effect @C
seq_time()
function seq_time_monotonic
@no_side_effect @C
seq_time_monotonic()
function seq_time_highres
@no_side_effect @C
seq_time_highres()
function seq_localtime
@no_side_effect @C
seq_localtime(a: int, b: cobj)
function seq_gmtime
@no_side_effect @C
seq_gmtime(a: int, b: cobj)
function seq_mktime
@pure @C
seq_mktime(a: cobj)
function seq_sleep
@C
seq_sleep(_: float)
function seq_pid
@pure @C
seq_pid()
function seq_lock_new
@pure @C
seq_lock_new()
function seq_lock_acquire
@nocapture @C
seq_lock_acquire(a: cobj, b: bool, c: float)
function seq_lock_release
@nocapture @C
seq_lock_release(a: cobj)
function seq_cond_new
@no_side_effect @C
seq_cond_new()
function seq_cond_wait
@nocapture @C
seq_cond_wait(condition: cobj, lock: cobj, timeout: float)
function seq_cond_notify
@nocapture @C
seq_cond_notify(condition: cobj)
function seq_rlock_new
@pure @C
seq_rlock_new()
function seq_rlock_acquire
@nocapture @C
seq_rlock_acquire(a: cobj, b: bool, c: float)
function seq_rlock_release
@nocapture @C
seq_rlock_release(a: cobj)
function seq_i32_to_float
@pure @C
seq_i32_to_float(a: i32)
function isdigit
@pure @C
isdigit(a: i32)
function isspace
@pure @C
isspace(a: i32)
function isupper
@pure @C
isupper(a: i32)
function islower
@pure @C
islower(a: i32)
function toupper
@pure @C
toupper(a: i32)
function tolower
@pure @C
tolower(a: i32)
function isalnum
@pure @C
isalnum(a: i32)
function isalpha
@pure @C
isalpha(a: i32)
function ceil
@pure @C
ceil(a: float)
function floor
@pure @C
floor(a: float)
function fabs
@pure @C
fabs(a: float)
function fmod
@pure @C
fmod(a: float, b: float)
function exp
@pure @C
exp(a: float)
function expm1
@pure @C
expm1(a: float)
function ldexp
@pure @C
ldexp(a: float, b: i32)
function log
@pure @C
log(a: float)
function log10
@pure @C
log10(a: float)
function sqrt
@pure @C
sqrt(a: float)
function cbrt
@pure @C
cbrt(a: float)
function pow
@pure @C
pow(a: float, b: float)
function round
@pure @C
round(a: float)
function nextafter
@pure @C
nextafter(a: float, b: float)
function acos
@pure @C
acos(a: float)
function asin
@pure @C
asin(a: float)
function atan
@pure @C
atan(a: float)
function atan2
@pure @C
atan2(a: float, b: float)
function cos
@pure @C
cos(a: float)
function sin
@pure @C
sin(a: float)
function tan
@pure @C
tan(a: float)
function cosh
@pure @C
cosh(a: float)
function sinh
@pure @C
sinh(a: float)
function tanh
@pure @C
tanh(a: float)
function acosh
@pure @C
acosh(a: float)
function asinh
@pure @C
asinh(a: float)
function atanh
@pure @C
atanh(a: float)
function copysign
@pure @C
copysign(a: float, b: float)
function log1p
@pure @C
log1p(a: float)
function trunc
@pure @C
trunc(a: float)
function log2
@pure @C
log2(a: float)
function erf
@pure @C
erf(a: float)
function erfc
@pure @C
erfc(a: float)
function tgamma
@pure @C
tgamma(a: float)
function lgamma
@pure @C
lgamma(a: float)
function remainder
@pure @C
remainder(a: float, b: float)
function hypot
@pure @C
hypot(a: float, b: float)
function frexp
@nocapture @C
frexp(a: float, b: Ptr[Int[u128]])
function modf
@nocapture @C
modf(a: float, b: Ptr[float])
function ceilf
@pure @C
ceilf(a: float32)
function floorf
@pure @C
floorf(a: float32)
function fabsf
@pure @C
fabsf(a: float32)
function fmodf
@pure @C
fmodf(a: float32, b: float32)
function expf
@pure @C
expf(a: float32)
function expm1f
@pure @C
expm1f(a: float32)
function ldexpf
@pure @C
ldexpf(a: float32, b: i32)
function logf
@pure @C
logf(a: float32)
function log2f
@pure @C
log2f(a: float32)
function log10f
@pure @C
log10f(a: float32)
function sqrtf
@pure @C
sqrtf(a: float32)
function cbrtf
@pure @C
cbrtf(a: float32)
function powf
@pure @C
powf(a: float32, b: float32)
function roundf
@pure @C
roundf(a: float32)
function nextafterf
@pure @C
nextafterf(a: float32, b: float32)
function acosf
@pure @C
acosf(a: float32)
function asinf
@pure @C
asinf(a: float32)
function atanf
@pure @C
atanf(a: float32)
function atan2f
@pure @C
atan2f(a: float32, b: float32)
function cosf
@pure @C
cosf(a: float32)
function sinf
@pure @C
sinf(a: float32)
function tanf
@pure @C
tanf(a: float32)
function coshf
@pure @C
coshf(a: float32)
function sinhf
@pure @C
sinhf(a: float32)
function tanhf
@pure @C
tanhf(a: float32)
function acoshf
@pure @C
acoshf(a: float32)
function asinhf
@pure @C
asinhf(a: float32)
function atanhf
@pure @C
atanhf(a: float32)
function copysignf
@pure @C
copysignf(a: float32, b: float32)
function log1pf
@pure @C
log1pf(a: float32)
function truncf
@pure @C
truncf(a: float32)
function erff
@pure @C
erff(a: float32)
function erfcf
@pure @C
erfcf(a: float32)
function tgammaf
@pure @C
tgammaf(a: float32)
function lgammaf
@pure @C
lgammaf(a: float32)
function remainderf
@pure @C
remainderf(a: float32, b: float32)
function hypotf
@pure @C
hypotf(a: float32, b: float32)
function frexpf
@nocapture @C
frexpf(a: float32, b: Ptr[Int[u128]])
function modff
@nocapture @C
modff(a: float32, b: Ptr[float32])
function ferror
@pure @C
ferror(a: cobj)
function fgetc
@nocapture @C
fgetc(a: cobj)
function ungetc
@nocapture @C
ungetc(a: i32, b: cobj)
function fopen
@nocapture @C
fopen(a: cobj, b: cobj)
function fdopen
@nocapture @C
fdopen(a: int, b: cobj)
function fclose
@nocapture @C
fclose(a: cobj)
function fread
@nocapture @C
fread(a: cobj, b: int, c: int, d: cobj)
function fwrite
@nocapture @C
fwrite(a: cobj, b: int, c: int, d: cobj)
function ftell
@nocapture @C
ftell(a: cobj)
function fseek
@nocapture @C
fseek(a: cobj, b: int, c: i32)
function fgets
@nocapture @C
fgets(a: cobj, b: int, c: cobj)
function fflush
@nocapture @C
fflush(a: cobj)
function getline
@nocapture @C
getline(a: Ptr[cobj], b: Ptr[int], c: cobj)
function exit
@C
exit(_: int)
function system
@nocapture @C
system(a: cobj)
function free
@nocapture @C
free(a: cobj)
function atoi
@pure @C
atoi(a: cobj)
function gzopen
@nocapture @C
gzopen(a: cobj, b: cobj)
function gzerror
@nocapture @C
gzerror(a: cobj, b: Ptr[i32])
function gzgetc
@nocapture @C
gzgetc(a: cobj)
function gzgets
@nocapture @C
gzgets(a: cobj, b: cobj, c: i32)
function gzclose
@nocapture @C
gzclose(a: cobj)
function gzread
@nocapture @C
gzread(a: cobj, b: cobj, c: u32)
function gzwrite
@nocapture @C
gzwrite(a: cobj, b: cobj, c: u32)
function gztell
@nocapture @C
gztell(a: cobj)
function gzseek
@nocapture @C
gzseek(a: cobj, b: int, c: i32)
function gzflush
@nocapture @C
gzflush(a: cobj, b: i32)
function BZ2_bzCompressInit
@nocapture @C
BZ2_bzCompressInit(stream: cobj, compresslevel: i32, verbosity: i32, work_factor: i32)
function BZ2_bzCompress
@nocapture @C
BZ2_bzCompress(stream: cobj, action: i32)
function BZ2_bzCompressEnd
@nocapture @C
BZ2_bzCompressEnd(stream: cobj)
function BZ2_bzDecompressInit
@nocapture @C
BZ2_bzDecompressInit(stream: cobj, verbosity: i32, small: i32)
function BZ2_bzDecompress
@nocapture @C
BZ2_bzDecompress(stream: cobj)
function BZ2_bzDecompressEnd
@nocapture @C
BZ2_bzDecompressEnd(stream: cobj)
function strlen
@pure @C
strlen(a: Ptr[u8])
function memcmp
@pure @C
memcmp(lhs: Ptr[u8], rhs: Ptr[u8], count: int)
function memchr
@pure @C
memchr(p: Ptr[u8], ch: i32, count: int)