; The OS/K Team licenses this file to you under the MIT license. ; See the LICENSE file in the project root for more information. ; ; Limits ; CHAR_MIN := 0x80 SHRT_MIN := 0x8000 INT_MIN := 0x80000000 LONG_MIN := 0x8000000000000000 XCHAR_MIN := 0xFFFFFFFFFFFFFF80 XSHRT_MIN := 0xFFFFFFFFFFFF8000 XINT_MIN := 0xFFFFFFFF80000000 CHAR_MAX := 0x7F SHRT_MAX := 0x7FFF INT_MAX := 0x7FFFFFFF LONG_MAX := 0x7FFFFFFFFFFFFFFF BYTE_MAX := 0xFF WORD_MAX := 0xFFFF LWORD_MAX := 0xFFFFFFFF QWORD_MAX := 0xFFFFFFFFFFFFFFFF FNAME_MAX := 0x80 FILE_MAXSZ := 0x8000 STRLEN_MAX := 0x7AFFFFFF ; ; Magic numbers ; PRN_CLEAR := 0x8BF00001 PRN_FLUSH := 0x8BF00002 ; ; CRT librairies ; include "crt/sys.k" include "crt/str.k" include "crt/mem.k" include "crt/time.k" include "crt/fmt/ltostr.k" include "crt/fmt/strtol.k" include "crt/fmt/doprnt.k" include "crt/fmt/printf.k" abort: crash