Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 4253134bdc
Fetching contributors…

Cannot retrieve contributors at this time

176 lines (167 sloc) 2.41 kB
(in-package #:vacietis)
(named-readtables:in-readtable vacietis:vacietis)
(defpackage #:vacietis.libc.errno.h
(:use #:cl #:named-readtables #:vacietis)
(:export
#:errno
#:EPERM
#:ENOENT
#:ESRCH
#:EINTR
#:EIO
#:ENXIO
#:E2BIG
#:ENOEXEC
#:EBADF
#:ECHILD
#:EAGAIN
#:ENOMEM
#:EACCES
#:EFAULT
#:ENOTBLK
#:EBUSY
#:EEXIST
#:EXDEV
#:ENODEV
#:ENOTDIR
#:EISDIR
#:EINVAL
#:ENFILE
#:EMFILE
#:ENOTTY
#:ETXTBSY
#:EFBIG
#:ENOSPC
#:ESPIPE
#:EROFS
#:EMLINK
#:EPIPE
#:EDOM
#:ERANGE
))
(defpackage #:vacietis.libc.stddef.h
(:use #:cl #:named-readtables #:vacietis)
(:export
#:NULL
#:offsetof))
(defmacro deflibcpkg (name &rest other-opts)
`(defpackage ,name
(:use #:cl #:named-readtables #:vacietis
#:vacietis.libc.errno.h #:vacietis.libc.stddef.h)
(:import-from #:vacietis.c #:deref*)
,@other-opts))
(deflibcpkg #:vacietis.libc.math.h
(:export
#:HUGE_VAL
#:sin
#:cos
#:tan
#:asin
#:acos
#:atan
#:atan2
#:sinh
#:cosh
#:tanh
#:sqrt
#:exp
#:pow
#:log
#:log10
#:fabs
#:floor
#:ceil
#:fmod
#:ldexp
#:frexp
#:modf))
(deflibcpkg #:vacietis.libc.ctype.h
(:export
#:isspace
#:isalnum
#:isalpha
#:iscntrl
#:isdigit
#:isgraph
#:islower
#:isprint
#:ispunct
#:isupper
#:isxdigit
#:toupper
#:tolower))
(deflibcpkg #:vacietis.libc.stdio.h
(:shadow #:remove)
(:export
#:EOF
#:stdin
#:stdout
#:stderr
#:clearerr
#:feof
#:ferror
#:perror
#:fopen
#:fflush
#:fclose
#:freopen
#:remove
#:rename
#:tmpfile
#:tmpnam
#:setvbuf
#:fgetc
#:fputc
#:fgets
#:gets
#:fputs
#:ungetc
#:fread
#:fwrite
#:SEEK_SET
#:SEEK_CUR
#:SEEK_END
#:fseek
#:ftell
#:rewind
#:fgetpos
#:fsetpos
))
(deflibcpkg #:vacietis.libc.string.h
(:export
#:strerror))
(deflibcpkg #:vacietis.libc.stdlib.h
(:shadow #:abort)
(:export
#:malloc
#:calloc
#:realloc
#:free
#:RAND_MAX
#:rand
#:srand
#:atoi
#:atol
#:atoll
#:atof
#:strtod
#:strtof
#:strtol
#:strtoll
#:strtoul
#:strtoull
#:EXIT_SUCCESS
#:EXIT_FAILURE
#:abort
#:exit
#:atexit
#:getenv
#:setenv
#:system
#:abs
#:labs
#:bsearch
#:qsort
#:div
#:ldiv
))
Jump to Line
Something went wrong with that request. Please try again.