bindings-0.1: Low level bindings for foreign libraries following community driven guidelinesSource codeContentsIndex
Bindings.StandardC
Contents
ctype.h
locale.h
math.h
signal.h
stdint.h
stdio.h
stdlib.h
string.h
time.h
wchar.h
Synopsis
isalnum :: CInt -> IO CInt
isalpha :: CInt -> IO CInt
isblank :: CInt -> IO CInt
iscntrl :: CInt -> IO CInt
isdigit :: CInt -> IO CInt
isgraph :: CInt -> IO CInt
islower :: CInt -> IO CInt
isprint :: CInt -> IO CInt
ispunct :: CInt -> IO CInt
isspace :: CInt -> IO CInt
isupper :: CInt -> IO CInt
isxdigit :: CInt -> IO CInt
tolower :: CInt -> IO CInt
toupper :: CInt -> IO CInt
_CHAR_BIT :: CInt
_MB_LEN_MAX :: CInt
_LC_ALL :: CInt
_LC_COLLATE :: CInt
_LC_CTYPE :: CInt
_LC_MONETARY :: CInt
_LC_NUMERIC :: CInt
_LC_TIME :: CInt
setlocale :: CInt -> CString -> IO CString
acos :: CDouble -> IO CDouble
acosf :: CFloat -> IO CFloat
acosl :: CLDouble -> IO CLDouble
asin :: CDouble -> IO CDouble
asinf :: CFloat -> IO CFloat
asinl :: CLDouble -> IO CLDouble
atan :: CDouble -> IO CDouble
atanf :: CFloat -> IO CFloat
atanl :: CLDouble -> IO CLDouble
atan2 :: CDouble -> CDouble -> IO CDouble
atan2f :: CFloat -> CFloat -> IO CFloat
atan2l :: CLDouble -> CLDouble -> IO CLDouble
cos :: CDouble -> IO CDouble
cosf :: CFloat -> IO CFloat
cosl :: CLDouble -> IO CLDouble
sin :: CDouble -> IO CDouble
sinf :: CFloat -> IO CFloat
sinl :: CLDouble -> IO CLDouble
tan :: CDouble -> IO CDouble
tanf :: CFloat -> IO CFloat
tanl :: CLDouble -> IO CLDouble
acosh :: CDouble -> IO CDouble
acoshf :: CFloat -> IO CFloat
acoshl :: CLDouble -> IO CLDouble
asinh :: CDouble -> IO CDouble
asinhf :: CFloat -> IO CFloat
asinhl :: CLDouble -> IO CLDouble
atanh :: CDouble -> IO CDouble
atanhf :: CFloat -> IO CFloat
atanhl :: CLDouble -> IO CLDouble
cosh :: CDouble -> IO CDouble
coshf :: CFloat -> IO CFloat
coshl :: CLDouble -> IO CLDouble
sinh :: CDouble -> IO CDouble
sinhf :: CFloat -> IO CFloat
sinhl :: CLDouble -> IO CLDouble
tanh :: CDouble -> IO CDouble
tanhf :: CFloat -> IO CFloat
tanhl :: CLDouble -> IO CLDouble
exp :: CDouble -> IO CDouble
expf :: CFloat -> IO CFloat
expl :: CLDouble -> IO CLDouble
exp2 :: CDouble -> IO CDouble
exp2f :: CFloat -> IO CFloat
exp2l :: CLDouble -> IO CLDouble
expm1 :: CDouble -> IO CDouble
expm1f :: CFloat -> IO CFloat
expm1l :: CLDouble -> IO CLDouble
frexp :: CDouble -> Ptr CInt -> IO CDouble
frexpf :: CFloat -> Ptr CInt -> IO CFloat
frexpl :: CLDouble -> Ptr CInt -> IO CLDouble
ilogb :: CDouble -> IO CInt
ilogbf :: CFloat -> IO CFloat
ilogbl :: CLDouble -> IO CLDouble
ldexp :: CDouble -> CInt -> IO CDouble
ldexpf :: CFloat -> CInt -> IO CFloat
ldexpl :: CLDouble -> CInt -> IO CLDouble
log :: CDouble -> IO CDouble
logf :: CFloat -> IO CFloat
logl :: CLDouble -> IO CLDouble
log10 :: CDouble -> IO CDouble
log10f :: CFloat -> IO CFloat
log10l :: CLDouble -> IO CLDouble
log1p :: CDouble -> IO CDouble
log1pf :: CFloat -> IO CFloat
log1pl :: CLDouble -> IO CLDouble
log2 :: CDouble -> IO CDouble
log2f :: CFloat -> IO CFloat
log2l :: CLDouble -> IO CLDouble
logb :: CDouble -> IO CDouble
logbf :: CFloat -> IO CFloat
logbl :: CLDouble -> IO CLDouble
modf :: CDouble -> Ptr CDouble -> IO CDouble
modff :: CFloat -> Ptr CFloat -> IO CFloat
modfl :: CLDouble -> Ptr CLDouble -> IO CLDouble
scalbn :: CDouble -> CInt -> IO CDouble
scalbnf :: CFloat -> CInt -> IO CFloat
scalbnl :: CLDouble -> CInt -> IO CLDouble
scalbln :: CDouble -> CLong -> IO CDouble
scalblnf :: CFloat -> CLong -> IO CFloat
scalblnl :: CLDouble -> CLong -> IO CLDouble
cbrt :: CDouble -> IO CDouble
cbrtf :: CFloat -> IO CFloat
cbrtl :: CLDouble -> IO CLDouble
fabs :: CDouble -> IO CDouble
fabsf :: CFloat -> IO CFloat
fabsl :: CLDouble -> IO CLDouble
hypot :: CDouble -> CDouble -> IO CDouble
hypotf :: CFloat -> CFloat -> IO CFloat
hypotl :: CLDouble -> CLDouble -> IO CLDouble
pow :: CDouble -> CDouble -> IO CDouble
powf :: CFloat -> CFloat -> IO CFloat
powl :: CLDouble -> CLDouble -> IO CLDouble
sqrt :: CDouble -> IO CDouble
sqrtf :: CFloat -> IO CFloat
sqrtl :: CLDouble -> IO CLDouble
erf :: CDouble -> IO CDouble
erff :: CFloat -> IO CFloat
erfl :: CLDouble -> IO CLDouble
erfc :: CDouble -> IO CDouble
erfcf :: CFloat -> IO CFloat
erfcl :: CLDouble -> IO CLDouble
lgamma :: CDouble -> IO CDouble
lgammaf :: CFloat -> IO CFloat
lgammal :: CLDouble -> IO CLDouble
tgamma :: CDouble -> IO CDouble
tgammaf :: CFloat -> IO CFloat
tgammal :: CLDouble -> IO CLDouble
ceil :: CDouble -> IO CDouble
ceilf :: CFloat -> IO CFloat
ceill :: CLDouble -> IO CLDouble
floor :: CDouble -> IO CDouble
floorf :: CFloat -> IO CFloat
floorl :: CLDouble -> IO CLDouble
nearbyint :: CDouble -> IO CDouble
nearbyintf :: CFloat -> IO CFloat
nearbyintl :: CLDouble -> IO CLDouble
rint :: CDouble -> IO CDouble
rintf :: CFloat -> IO CFloat
rintl :: CLDouble -> IO CLDouble
lrint :: CDouble -> IO CLong
lrintf :: CFloat -> IO CLong
lrintl :: CLDouble -> IO CLong
llrint :: CDouble -> IO CLLong
llrintf :: CFloat -> IO CLLong
llrintl :: CLDouble -> IO CLLong
round :: CDouble -> IO CDouble
roundf :: CFloat -> IO CFloat
roundl :: CLDouble -> IO CLDouble
lround :: CDouble -> IO CLong
lroundf :: CFloat -> IO CLong
lroundl :: CLDouble -> IO CLDouble
llround :: CDouble -> IO CLLong
llroundf :: CFloat -> IO CLLong
llroundl :: CLDouble -> IO CLLong
trunc :: CDouble -> IO CDouble
truncf :: CFloat -> IO CFloat
truncl :: CLDouble -> IO CLDouble
fmod :: CDouble -> CDouble -> IO CDouble
fmodf :: CFloat -> CFloat -> IO CFloat
fmodl :: CLDouble -> CLDouble -> IO CLDouble
remainder :: CDouble -> CDouble -> IO CDouble
remainderf :: CFloat -> CFloat -> IO CFloat
remainderl :: CLDouble -> CLDouble -> IO CLDouble
remquo :: CDouble -> CDouble -> Ptr CInt -> IO CDouble
remquof :: CFloat -> CFloat -> Ptr CInt -> IO CFloat
remquol :: CLDouble -> CLDouble -> Ptr CInt -> IO CLDouble
nan :: CString -> IO CDouble
nanf :: CString -> IO CFloat
nanl :: CString -> IO CLDouble
nextafter :: CDouble -> CDouble -> IO CDouble
nextafterf :: CFloat -> CFloat -> IO CFloat
nextafterl :: CLDouble -> CLDouble -> IO CLDouble
nexttoward :: CDouble -> CLDouble -> IO CDouble
nexttowardf :: CFloat -> CLDouble -> IO CFloat
nexttowardl :: CLDouble -> CLDouble -> IO CLDouble
fdim :: CDouble -> CDouble -> IO CDouble
fdimf :: CFloat -> CFloat -> IO CFloat
fdiml :: CLDouble -> CLDouble -> IO CLDouble
fmax :: CDouble -> CDouble -> IO CDouble
fmaxf :: CFloat -> CFloat -> IO CFloat
fmaxl :: CLDouble -> CLDouble -> IO CLDouble
fmin :: CDouble -> CDouble -> IO CDouble
fminf :: CFloat -> CFloat -> IO CFloat
fminl :: CLDouble -> CLDouble -> IO CLDouble
fma :: CDouble -> CDouble -> CDouble -> IO CDouble
fmaf :: CFloat -> CFloat -> CFloat -> IO CFloat
fmal :: CLDouble -> CLDouble -> CLDouble -> IO CLDouble
_SIG_DFL :: Ptr _SignalCallback
_SIG_ERR :: Ptr _SignalCallback
_SIG_IGN :: Ptr _SignalCallback
_SIGABRT :: CInt
_SIGFPE :: CInt
_SIGILL :: CInt
_SIGINT :: CInt
_SIGSEGV :: CInt
_SIGTERM :: CInt
signal :: CInt -> Ptr CB000B -> IO ()
raise :: CInt -> IO CInt
type CInt8 = Int8
type CInt16 = Int16
type CInt32 = Int32
type CInt64 = Int64
type CUInt8 = Word8
type CUInt16 = Word16
type CUInt32 = Word32
type CUInt64 = Word64
_IOFBF :: CInt
_IOLBF :: CInt
_IONBF :: CInt
_BUFSIZ :: CInt
_EOF :: CInt
_FOPEN_MAX :: CInt
_FILENAME_MAX :: CInt
_L_tmpnam :: CInt
_SEEK_CUR :: CInt
_SEEK_END :: CInt
_SEEK_SET :: CInt
_TMP_MAX :: CInt
stderr :: Ptr CFile
stdin :: Ptr CFile
stdout :: Ptr CFile
remove :: CString -> IO CInt
rename :: CString -> CString -> IO CInt
tmpfile :: IO (Ptr CFile)
fclose :: Ptr CFile -> IO CInt
fflush :: Ptr CFile -> IO CInt
fopen :: CString -> CString -> IO (Ptr CFile)
freopen :: CString -> CString -> Ptr CFile -> IO (Ptr CFile)
setbuf :: Ptr CFile -> CString -> IO ()
setvbuf :: Ptr CFile -> CString -> CInt -> CSize -> IO CInt
fgetc :: Ptr CFile -> IO CInt
fgets :: CString -> CInt -> Ptr CFile -> IO CString
fputc :: CInt -> Ptr CFile -> IO CInt
fputs :: CString -> Ptr CFile -> IO CInt
getc :: Ptr CFile -> IO CInt
getchar :: IO CInt
putchar :: CInt -> IO CInt
puts :: CString -> IO CInt
ungetc :: CInt -> Ptr CFile -> IO CInt
fread :: Ptr () -> CSize -> CSize -> Ptr CFile -> IO CSize
fwrite :: Ptr () -> CSize -> CSize -> Ptr CFile -> IO CSize
fgetpos :: Ptr CFile -> Ptr CFpos -> IO CInt
fseek :: Ptr CFile -> CLong -> CInt -> IO CInt
fsetpos :: Ptr CFile -> Ptr CFpos -> IO CInt
ftell :: Ptr CFile -> IO CLong
rewind :: Ptr CFile -> IO ()
clearerr :: Ptr CFile -> IO ()
feof :: Ptr CFile -> IO CInt
ferror :: Ptr CFile -> IO CInt
perror :: CString -> IO ()
_EXIT_FAILURE :: CInt
_EXIT_SUCCESS :: CInt
_RAND_MAX :: CInt
_MB_CUR_MAX :: IO CSize
atof :: CString -> IO CDouble
atoi :: CString -> IO CInt
atol :: CString -> IO CLong
atoll :: CString -> IO CLLong
strtod :: CString -> Ptr CString -> IO CDouble
strtof :: CString -> Ptr CString -> IO CFloat
strtold :: CString -> Ptr CString -> IO CLDouble
strtol :: CString -> Ptr CString -> CInt -> IO CLong
strtoll :: CString -> Ptr CString -> CInt -> IO CLLong
strtoul :: CString -> Ptr CString -> CInt -> IO CULong
strtoull :: CString -> Ptr CString -> CInt -> IO CULLong
rand :: IO CInt
srand :: CUInt -> IO ()
calloc :: CSize -> CSize -> Ptr ()
free :: Ptr () -> IO ()
malloc :: CSize -> IO (Ptr ())
realloc :: Ptr () -> CSize -> IO (Ptr ())
abort :: IO ()
atexit :: FunPtr CB000C -> IO CInt
exit :: CInt -> IO ()
_Exit :: CInt -> IO ()
getenv :: CString -> IO CString
system :: CString -> IO CInt
bsearch :: Ptr () -> Ptr () -> CSize -> CSize -> FunPtr CB0002 -> IO (Ptr ())
qsort :: Ptr () -> CSize -> CSize -> FunPtr CB0002 -> IO ()
abs :: CInt -> IO CInt
labs :: CLong -> IO CLong
llabs :: CLLong -> IO CLLong
mblen :: CString -> CSize -> IO CInt
mbtowc :: CWString -> CString -> CSize -> IO CInt
wctomb :: CString -> CWchar -> IO CInt
mbstowcs :: CWString -> CString -> CSize -> IO CSize
wcstombs :: CString -> CWString -> CSize -> IO CSize
memcpy :: Ptr () -> Ptr () -> CSize -> IO (Ptr ())
memmove :: Ptr () -> Ptr () -> CSize -> IO (Ptr ())
strcpy :: CString -> CString -> IO CString
strncpy :: CString -> CString -> CSize -> IO CString
strcat :: CString -> CString -> IO CString
strncat :: CString -> CString -> CSize -> IO CString
memcmp :: Ptr () -> Ptr () -> CSize -> IO CInt
strcmp :: CString -> CString -> IO CInt
strcoll :: CString -> CString -> IO CInt
strncmp :: CString -> CString -> CSize -> IO CInt
strxfrm :: CString -> CString -> CSize -> IO CSize
memchr :: Ptr () -> CInt -> CSize -> IO (Ptr ())
strchr :: CString -> CInt -> IO CString
strcspn :: CString -> CString -> IO CSize
strpbrk :: CString -> CString -> IO CString
strrchr :: CString -> CInt -> IO CString
strspn :: CString -> CString -> IO CSize
strstr :: CString -> CString -> IO CString
strtok :: CString -> CString -> IO CString
memset :: Ptr () -> CInt -> CSize -> IO (Ptr ())
strerror :: CInt -> IO CString
strlen :: CString -> IO CSize
_CLOCKS_PER_SEC :: CClock
clock :: IO CClock
difftime :: CTime -> CTime -> IO CDouble
time :: Ptr CTime -> IO CTime
ctime :: Ptr CTime -> IO CString
fgetws :: CWString -> CInt -> Ptr CFile -> IO CWString
fputws :: CWString -> Ptr CFile -> IO CInt
fwide :: Ptr CFile -> CInt -> IO CInt
wcstod :: CWString -> Ptr CString -> IO CDouble
wcstof :: CWString -> Ptr CString -> IO CFloat
wcstold :: CWString -> Ptr CString -> IO CLDouble
wcstol :: CWString -> Ptr CWString -> CInt -> IO CLong
wcstoll :: CWString -> Ptr CWString -> CInt -> IO CLLong
wcstoul :: CWString -> Ptr CWString -> CInt -> IO CULong
wcstoull :: CWString -> Ptr CWString -> CInt -> IO CULLong
wcscpy :: CWString -> CWString -> IO CWString
wcsncpy :: CWString -> CWString -> CSize -> IO CWString
wmemcpy :: CWString -> CWString -> CSize -> IO CWString
wmemmove :: CWString -> CWString -> CSize -> IO CWString
wcscat :: CWString -> CWString -> IO CWString
wcsncat :: CWString -> CWString -> CSize -> IO CWString
wcscmp :: CWString -> CWString -> IO CInt
wcscoll :: CWString -> CWString -> IO CInt
wcsncmp :: CWString -> CWString -> CSize -> IO CInt
wcsxfrm :: CWString -> CWString -> CSize -> IO CSize
wmemcmp :: CWString -> CWString -> CSize -> IO CInt
wcschr :: CWString -> CWchar -> IO CWchar
wcscspn :: CWString -> CWString -> IO CSize
wcspbrk :: CWString -> CWString -> IO CWString
wcsrchr :: CWString -> CWchar -> IO CWString
wcsspn :: CWString -> CWString -> IO CSize
wcsstr :: CWString -> CWString -> IO CWString
wcstok :: CWString -> CWString -> CWString -> IO CWString
wmemchr :: CWString -> CWchar -> CSize -> IO CWString
wcslen :: CWString -> IO CSize
wmemset :: CWString -> CWchar -> CSize -> IO CWString
ctype.h
isalnum :: CInt -> IO CIntSource
isalpha :: CInt -> IO CIntSource
isblank :: CInt -> IO CIntSource
iscntrl :: CInt -> IO CIntSource
isdigit :: CInt -> IO CIntSource
isgraph :: CInt -> IO CIntSource
islower :: CInt -> IO CIntSource
isprint :: CInt -> IO CIntSource
ispunct :: CInt -> IO CIntSource
isspace :: CInt -> IO CIntSource
isupper :: CInt -> IO CIntSource
isxdigit :: CInt -> IO CIntSource
tolower :: CInt -> IO CIntSource
toupper :: CInt -> IO CIntSource
_CHAR_BIT :: CIntSource
_MB_LEN_MAX :: CIntSource
locale.h
_LC_ALL :: CIntSource
_LC_COLLATE :: CIntSource
_LC_CTYPE :: CIntSource
_LC_MONETARY :: CIntSource
_LC_NUMERIC :: CIntSource
_LC_TIME :: CIntSource
setlocale :: CInt -> CString -> IO CStringSource
math.h
acos :: CDouble -> IO CDoubleSource
acosf :: CFloat -> IO CFloatSource
acosl :: CLDouble -> IO CLDoubleSource
asin :: CDouble -> IO CDoubleSource
asinf :: CFloat -> IO CFloatSource
asinl :: CLDouble -> IO CLDoubleSource
atan :: CDouble -> IO CDoubleSource
atanf :: CFloat -> IO CFloatSource
atanl :: CLDouble -> IO CLDoubleSource
atan2 :: CDouble -> CDouble -> IO CDoubleSource
atan2f :: CFloat -> CFloat -> IO CFloatSource
atan2l :: CLDouble -> CLDouble -> IO CLDoubleSource
cos :: CDouble -> IO CDoubleSource
cosf :: CFloat -> IO CFloatSource
cosl :: CLDouble -> IO CLDoubleSource
sin :: CDouble -> IO CDoubleSource
sinf :: CFloat -> IO CFloatSource
sinl :: CLDouble -> IO CLDoubleSource
tan :: CDouble -> IO CDoubleSource
tanf :: CFloat -> IO CFloatSource
tanl :: CLDouble -> IO CLDoubleSource
acosh :: CDouble -> IO CDoubleSource
acoshf :: CFloat -> IO CFloatSource
acoshl :: CLDouble -> IO CLDoubleSource
asinh :: CDouble -> IO CDoubleSource
asinhf :: CFloat -> IO CFloatSource
asinhl :: CLDouble -> IO CLDoubleSource
atanh :: CDouble -> IO CDoubleSource
atanhf :: CFloat -> IO CFloatSource
atanhl :: CLDouble -> IO CLDoubleSource
cosh :: CDouble -> IO CDoubleSource
coshf :: CFloat -> IO CFloatSource
coshl :: CLDouble -> IO CLDoubleSource
sinh :: CDouble -> IO CDoubleSource
sinhf :: CFloat -> IO CFloatSource
sinhl :: CLDouble -> IO CLDoubleSource
tanh :: CDouble -> IO CDoubleSource
tanhf :: CFloat -> IO CFloatSource
tanhl :: CLDouble -> IO CLDoubleSource
exp :: CDouble -> IO CDoubleSource
expf :: CFloat -> IO CFloatSource
expl :: CLDouble -> IO CLDoubleSource
exp2 :: CDouble -> IO CDoubleSource
exp2f :: CFloat -> IO CFloatSource
exp2l :: CLDouble -> IO CLDoubleSource
expm1 :: CDouble -> IO CDoubleSource
expm1f :: CFloat -> IO CFloatSource
expm1l :: CLDouble -> IO CLDoubleSource
frexp :: CDouble -> Ptr CInt -> IO CDoubleSource
frexpf :: CFloat -> Ptr CInt -> IO CFloatSource
frexpl :: CLDouble -> Ptr CInt -> IO CLDoubleSource
ilogb :: CDouble -> IO CIntSource
ilogbf :: CFloat -> IO CFloatSource
ilogbl :: CLDouble -> IO CLDoubleSource
ldexp :: CDouble -> CInt -> IO CDoubleSource
ldexpf :: CFloat -> CInt -> IO CFloatSource
ldexpl :: CLDouble -> CInt -> IO CLDoubleSource
log :: CDouble -> IO CDoubleSource
logf :: CFloat -> IO CFloatSource
logl :: CLDouble -> IO CLDoubleSource
log10 :: CDouble -> IO CDoubleSource
log10f :: CFloat -> IO CFloatSource
log10l :: CLDouble -> IO CLDoubleSource
log1p :: CDouble -> IO CDoubleSource
log1pf :: CFloat -> IO CFloatSource
log1pl :: CLDouble -> IO CLDoubleSource
log2 :: CDouble -> IO CDoubleSource
log2f :: CFloat -> IO CFloatSource
log2l :: CLDouble -> IO CLDoubleSource
logb :: CDouble -> IO CDoubleSource
logbf :: CFloat -> IO CFloatSource
logbl :: CLDouble -> IO CLDoubleSource
modf :: CDouble -> Ptr CDouble -> IO CDoubleSource
modff :: CFloat -> Ptr CFloat -> IO CFloatSource
modfl :: CLDouble -> Ptr CLDouble -> IO CLDoubleSource
scalbn :: CDouble -> CInt -> IO CDoubleSource
scalbnf :: CFloat -> CInt -> IO CFloatSource
scalbnl :: CLDouble -> CInt -> IO CLDoubleSource
scalbln :: CDouble -> CLong -> IO CDoubleSource
scalblnf :: CFloat -> CLong -> IO CFloatSource
scalblnl :: CLDouble -> CLong -> IO CLDoubleSource
cbrt :: CDouble -> IO CDoubleSource
cbrtf :: CFloat -> IO CFloatSource
cbrtl :: CLDouble -> IO CLDoubleSource
fabs :: CDouble -> IO CDoubleSource
fabsf :: CFloat -> IO CFloatSource
fabsl :: CLDouble -> IO CLDoubleSource
hypot :: CDouble -> CDouble -> IO CDoubleSource
hypotf :: CFloat -> CFloat -> IO CFloatSource
hypotl :: CLDouble -> CLDouble -> IO CLDoubleSource
pow :: CDouble -> CDouble -> IO CDoubleSource
powf :: CFloat -> CFloat -> IO CFloatSource
powl :: CLDouble -> CLDouble -> IO CLDoubleSource
sqrt :: CDouble -> IO CDoubleSource
sqrtf :: CFloat -> IO CFloatSource
sqrtl :: CLDouble -> IO CLDoubleSource
erf :: CDouble -> IO CDoubleSource
erff :: CFloat -> IO CFloatSource
erfl :: CLDouble -> IO CLDoubleSource
erfc :: CDouble -> IO CDoubleSource
erfcf :: CFloat -> IO CFloatSource
erfcl :: CLDouble -> IO CLDoubleSource
lgamma :: CDouble -> IO CDoubleSource
lgammaf :: CFloat -> IO CFloatSource
lgammal :: CLDouble -> IO CLDoubleSource
tgamma :: CDouble -> IO CDoubleSource
tgammaf :: CFloat -> IO CFloatSource
tgammal :: CLDouble -> IO CLDoubleSource
ceil :: CDouble -> IO CDoubleSource
ceilf :: CFloat -> IO CFloatSource
ceill :: CLDouble -> IO CLDoubleSource
floor :: CDouble -> IO CDoubleSource
floorf :: CFloat -> IO CFloatSource
floorl :: CLDouble -> IO CLDoubleSource
nearbyint :: CDouble -> IO CDoubleSource
nearbyintf :: CFloat -> IO CFloatSource
nearbyintl :: CLDouble -> IO CLDoubleSource
rint :: CDouble -> IO CDoubleSource
rintf :: CFloat -> IO CFloatSource
rintl :: CLDouble -> IO CLDoubleSource
lrint :: CDouble -> IO CLongSource
lrintf :: CFloat -> IO CLongSource
lrintl :: CLDouble -> IO CLongSource
llrint :: CDouble -> IO CLLongSource
llrintf :: CFloat -> IO CLLongSource
llrintl :: CLDouble -> IO CLLongSource
round :: CDouble -> IO CDoubleSource
roundf :: CFloat -> IO CFloatSource
roundl :: CLDouble -> IO CLDoubleSource
lround :: CDouble -> IO CLongSource
lroundf :: CFloat -> IO CLongSource
lroundl :: CLDouble -> IO CLDoubleSource
llround :: CDouble -> IO CLLongSource
llroundf :: CFloat -> IO CLLongSource
llroundl :: CLDouble -> IO CLLongSource
trunc :: CDouble -> IO CDoubleSource
truncf :: CFloat -> IO CFloatSource
truncl :: CLDouble -> IO CLDoubleSource
fmod :: CDouble -> CDouble -> IO CDoubleSource
fmodf :: CFloat -> CFloat -> IO CFloatSource
fmodl :: CLDouble -> CLDouble -> IO CLDoubleSource
remainder :: CDouble -> CDouble -> IO CDoubleSource
remainderf :: CFloat -> CFloat -> IO CFloatSource
remainderl :: CLDouble -> CLDouble -> IO CLDoubleSource
remquo :: CDouble -> CDouble -> Ptr CInt -> IO CDoubleSource
remquof :: CFloat -> CFloat -> Ptr CInt -> IO CFloatSource
remquol :: CLDouble -> CLDouble -> Ptr CInt -> IO CLDoubleSource
nan :: CString -> IO CDoubleSource
nanf :: CString -> IO CFloatSource
nanl :: CString -> IO CLDoubleSource
nextafter :: CDouble -> CDouble -> IO CDoubleSource
nextafterf :: CFloat -> CFloat -> IO CFloatSource
nextafterl :: CLDouble -> CLDouble -> IO CLDoubleSource
nexttoward :: CDouble -> CLDouble -> IO CDoubleSource
nexttowardf :: CFloat -> CLDouble -> IO CFloatSource
nexttowardl :: CLDouble -> CLDouble -> IO CLDoubleSource
fdim :: CDouble -> CDouble -> IO CDoubleSource
fdimf :: CFloat -> CFloat -> IO CFloatSource
fdiml :: CLDouble -> CLDouble -> IO CLDoubleSource
fmax :: CDouble -> CDouble -> IO CDoubleSource
fmaxf :: CFloat -> CFloat -> IO CFloatSource
fmaxl :: CLDouble -> CLDouble -> IO CLDoubleSource
fmin :: CDouble -> CDouble -> IO CDoubleSource
fminf :: CFloat -> CFloat -> IO CFloatSource
fminl :: CLDouble -> CLDouble -> IO CLDoubleSource
fma :: CDouble -> CDouble -> CDouble -> IO CDoubleSource
fmaf :: CFloat -> CFloat -> CFloat -> IO CFloatSource
fmal :: CLDouble -> CLDouble -> CLDouble -> IO CLDoubleSource
signal.h
_SIG_DFL :: Ptr _SignalCallbackSource
_SIG_ERR :: Ptr _SignalCallbackSource
_SIG_IGN :: Ptr _SignalCallbackSource
_SIGABRT :: CIntSource
_SIGFPE :: CIntSource
_SIGILL :: CIntSource
_SIGINT :: CIntSource
_SIGSEGV :: CIntSource
_SIGTERM :: CIntSource
signal :: CInt -> Ptr CB000B -> IO ()Source
raise :: CInt -> IO CIntSource
stdint.h
type CInt8 = Int8Source
type CInt16 = Int16Source
type CInt32 = Int32Source
type CInt64 = Int64Source
type CUInt8 = Word8Source
type CUInt16 = Word16Source
type CUInt32 = Word32Source
type CUInt64 = Word64Source
stdio.h
_IOFBF :: CIntSource
_IOLBF :: CIntSource
_IONBF :: CIntSource
_BUFSIZ :: CIntSource
_EOF :: CIntSource
_FOPEN_MAX :: CIntSource
_FILENAME_MAX :: CIntSource
_L_tmpnam :: CIntSource
_SEEK_CUR :: CIntSource
_SEEK_END :: CIntSource
_SEEK_SET :: CIntSource
_TMP_MAX :: CIntSource
stderr :: Ptr CFileSource
stdin :: Ptr CFileSource
stdout :: Ptr CFileSource
remove :: CString -> IO CIntSource
rename :: CString -> CString -> IO CIntSource
tmpfile :: IO (Ptr CFile)Source
fclose :: Ptr CFile -> IO CIntSource
fflush :: Ptr CFile -> IO CIntSource
fopen :: CString -> CString -> IO (Ptr CFile)Source
freopen :: CString -> CString -> Ptr CFile -> IO (Ptr CFile)Source
setbuf :: Ptr CFile -> CString -> IO ()Source
setvbuf :: Ptr CFile -> CString -> CInt -> CSize -> IO CIntSource
fgetc :: Ptr CFile -> IO CIntSource
fgets :: CString -> CInt -> Ptr CFile -> IO CStringSource
fputc :: CInt -> Ptr CFile -> IO CIntSource
fputs :: CString -> Ptr CFile -> IO CIntSource
getc :: Ptr CFile -> IO CIntSource
getchar :: IO CIntSource
putchar :: CInt -> IO CIntSource
puts :: CString -> IO CIntSource
ungetc :: CInt -> Ptr CFile -> IO CIntSource
fread :: Ptr () -> CSize -> CSize -> Ptr CFile -> IO CSizeSource
fwrite :: Ptr () -> CSize -> CSize -> Ptr CFile -> IO CSizeSource
fgetpos :: Ptr CFile -> Ptr CFpos -> IO CIntSource
fseek :: Ptr CFile -> CLong -> CInt -> IO CIntSource
fsetpos :: Ptr CFile -> Ptr CFpos -> IO CIntSource
ftell :: Ptr CFile -> IO CLongSource
rewind :: Ptr CFile -> IO ()Source
clearerr :: Ptr CFile -> IO ()Source
feof :: Ptr CFile -> IO CIntSource
ferror :: Ptr CFile -> IO CIntSource
perror :: CString -> IO ()Source
stdlib.h
_EXIT_FAILURE :: CIntSource
_EXIT_SUCCESS :: CIntSource
_RAND_MAX :: CIntSource
_MB_CUR_MAX :: IO CSizeSource
atof :: CString -> IO CDoubleSource
atoi :: CString -> IO CIntSource
atol :: CString -> IO CLongSource
atoll :: CString -> IO CLLongSource
strtod :: CString -> Ptr CString -> IO CDoubleSource
strtof :: CString -> Ptr CString -> IO CFloatSource
strtold :: CString -> Ptr CString -> IO CLDoubleSource
strtol :: CString -> Ptr CString -> CInt -> IO CLongSource
strtoll :: CString -> Ptr CString -> CInt -> IO CLLongSource
strtoul :: CString -> Ptr CString -> CInt -> IO CULongSource
strtoull :: CString -> Ptr CString -> CInt -> IO CULLongSource
rand :: IO CIntSource
srand :: CUInt -> IO ()Source
calloc :: CSize -> CSize -> Ptr ()Source
free :: Ptr () -> IO ()Source
malloc :: CSize -> IO (Ptr ())Source
realloc :: Ptr () -> CSize -> IO (Ptr ())Source
abort :: IO ()Source
atexit :: FunPtr CB000C -> IO CIntSource
exit :: CInt -> IO ()Source
_Exit :: CInt -> IO ()Source
getenv :: CString -> IO CStringSource
system :: CString -> IO CIntSource
bsearch :: Ptr () -> Ptr () -> CSize -> CSize -> FunPtr CB0002 -> IO (Ptr ())Source
qsort :: Ptr () -> CSize -> CSize -> FunPtr CB0002 -> IO ()Source
abs :: CInt -> IO CIntSource
labs :: CLong -> IO CLongSource
llabs :: CLLong -> IO CLLongSource
mblen :: CString -> CSize -> IO CIntSource
mbtowc :: CWString -> CString -> CSize -> IO CIntSource
wctomb :: CString -> CWchar -> IO CIntSource
mbstowcs :: CWString -> CString -> CSize -> IO CSizeSource
wcstombs :: CString -> CWString -> CSize -> IO CSizeSource
string.h
memcpy :: Ptr () -> Ptr () -> CSize -> IO (Ptr ())Source
memmove :: Ptr () -> Ptr () -> CSize -> IO (Ptr ())Source
strcpy :: CString -> CString -> IO CStringSource
strncpy :: CString -> CString -> CSize -> IO CStringSource
strcat :: CString -> CString -> IO CStringSource
strncat :: CString -> CString -> CSize -> IO CStringSource
memcmp :: Ptr () -> Ptr () -> CSize -> IO CIntSource
strcmp :: CString -> CString -> IO CIntSource
strcoll :: CString -> CString -> IO CIntSource
strncmp :: CString -> CString -> CSize -> IO CIntSource
strxfrm :: CString -> CString -> CSize -> IO CSizeSource
memchr :: Ptr () -> CInt -> CSize -> IO (Ptr ())Source
strchr :: CString -> CInt -> IO CStringSource
strcspn :: CString -> CString -> IO CSizeSource
strpbrk :: CString -> CString -> IO CStringSource
strrchr :: CString -> CInt -> IO CStringSource
strspn :: CString -> CString -> IO CSizeSource
strstr :: CString -> CString -> IO CStringSource
strtok :: CString -> CString -> IO CStringSource
memset :: Ptr () -> CInt -> CSize -> IO (Ptr ())Source
strerror :: CInt -> IO CStringSource
strlen :: CString -> IO CSizeSource
time.h
_CLOCKS_PER_SEC :: CClockSource
clock :: IO CClockSource
difftime :: CTime -> CTime -> IO CDoubleSource
time :: Ptr CTime -> IO CTimeSource
ctime :: Ptr CTime -> IO CStringSource
wchar.h
fgetws :: CWString -> CInt -> Ptr CFile -> IO CWStringSource
fputws :: CWString -> Ptr CFile -> IO CIntSource
fwide :: Ptr CFile -> CInt -> IO CIntSource
wcstod :: CWString -> Ptr CString -> IO CDoubleSource
wcstof :: CWString -> Ptr CString -> IO CFloatSource
wcstold :: CWString -> Ptr CString -> IO CLDoubleSource
wcstol :: CWString -> Ptr CWString -> CInt -> IO CLongSource
wcstoll :: CWString -> Ptr CWString -> CInt -> IO CLLongSource
wcstoul :: CWString -> Ptr CWString -> CInt -> IO CULongSource
wcstoull :: CWString -> Ptr CWString -> CInt -> IO CULLongSource
wcscpy :: CWString -> CWString -> IO CWStringSource
wcsncpy :: CWString -> CWString -> CSize -> IO CWStringSource
wmemcpy :: CWString -> CWString -> CSize -> IO CWStringSource
wmemmove :: CWString -> CWString -> CSize -> IO CWStringSource
wcscat :: CWString -> CWString -> IO CWStringSource
wcsncat :: CWString -> CWString -> CSize -> IO CWStringSource
wcscmp :: CWString -> CWString -> IO CIntSource
wcscoll :: CWString -> CWString -> IO CIntSource
wcsncmp :: CWString -> CWString -> CSize -> IO CIntSource
wcsxfrm :: CWString -> CWString -> CSize -> IO CSizeSource
wmemcmp :: CWString -> CWString -> CSize -> IO CIntSource
wcschr :: CWString -> CWchar -> IO CWcharSource
wcscspn :: CWString -> CWString -> IO CSizeSource
wcspbrk :: CWString -> CWString -> IO CWStringSource
wcsrchr :: CWString -> CWchar -> IO CWStringSource
wcsspn :: CWString -> CWString -> IO CSizeSource
wcsstr :: CWString -> CWString -> IO CWStringSource
wcstok :: CWString -> CWString -> CWString -> IO CWStringSource
wmemchr :: CWString -> CWchar -> CSize -> IO CWStringSource
wcslen :: CWString -> IO CSizeSource
wmemset :: CWString -> CWchar -> CSize -> IO CWStringSource
Produced by Haddock version 2.4.2