Commit Graph

100 Commits

Author SHA1 Message Date
bumbread dde336cc39 stdio.h: fread/fwrite 2022-07-29 04:22:27 +11:00
bumbread 23d859e793 Stream positioning funcs 2022-07-29 01:16:23 +11:00
bumbread e58cf8d645 fgetpos/fsetpos 2022-07-28 17:57:44 +11:00
bumbread c96362fb83 stdio.h: fclose 2022-07-26 04:07:41 +11:00
bumbread aa3073904d stdio.h: freopen 2022-07-26 02:10:48 +11:00
bumbread 4bf696c2fb make code simpelr 2022-07-25 02:57:12 +11:00
bumbread bf9646609e Some err handling and ++todo 2022-07-24 20:31:35 +11:00
bumbread 51360060a5 Complete stdio unformatted I/O 2022-07-24 10:16:36 +11:00
bumbread 8ccb136059 I/O error functions 2022-07-24 09:15:37 +11:00
bumbread 21f0e54e7f Better handling of stream buffering, implement ungetc 2022-07-24 08:58:15 +11:00
bumbread 46664047a1 faster build lmao 2022-07-21 16:45:12 +11:00
bumbread 5e0d4ae8b7 use based functions from ryuu instead of ryuu itself, also fix some bugs 2022-07-20 11:41:24 +11:00
bumbread f94ef2da9e printing 0 bug fix 2022-07-19 09:21:36 +11:00
bumbread 951eef6af6 printf complete 2022-07-19 09:20:09 +11:00
bumbread 8f0bf83f0b bad floats for printf 2022-07-19 08:27:37 +11:00
bumbread e96c840ce4 hex float print 2022-07-19 04:58:39 +11:00
bumbread a84b34abdd printf: integer formats 2022-07-18 06:43:41 +11:00
bumbread 3f7c3de288 mb <-> c32 functions 2022-07-18 02:09:43 +11:00
bumbread 11474a78c6 fix compile issue 2022-07-16 04:41:38 +11:00
bumbread bf428a9924 restartable c16 <-> mb conversions 2022-07-16 04:33:55 +11:00
bumbread 704141d550 Use unicope as submodule like a true chad 2022-07-06 13:31:15 +11:00
bumbread 097d7cf300 unicode enc/dec functions 2022-07-06 10:59:57 +11:00
bumbread 9b13717b0d unicode 3rror codes 2022-07-06 10:00:11 +11:00
bumbread f52bd57a8f Fix using invalid unicode data and add other unicode character data 2022-07-05 15:37:15 +11:00
bumbread 2bfdcc94cf unicode.h: encoding/decoding UTF-8/16 2022-07-02 18:51:48 +11:00
NeGate e043976466 Added timedout as return on thrd_join 2022-06-29 03:27:50 -04:00
NeGate e864a4904a Made bake.cmd faster and added most thrd_* functions 2022-06-29 03:21:35 -04:00
bumbread d70de47c01 I have no idea but something for linux 2022-06-28 23:57:14 +11:00
bumbread 328e9f6c35 Factor out some unicode stuff also it compiles on linux 2022-06-28 22:49:30 +11:00
bumbread 0d58124c26 Restore makefile because it has better comptimes 2022-06-28 18:04:22 +11:00
bumbread 06aa9a096c Remove unused function 2022-06-27 23:36:51 +11:00
bumbread 81feacd996 time.h: time, difftime calls 2022-06-27 23:34:13 +11:00
bumbread f068e506c7 stdlib.h: qsort (slow) 2022-06-27 13:40:19 +11:00
bumbread d232486a11 stdlib.h: quick exit 2022-06-27 13:04:46 +11:00
bumbread e1a2205fc7 Simple printf and restore assert stuff 2022-06-26 17:42:17 +11:00
bumbread 0f6a9ff988 Remove unneeded define of ln2 2022-06-26 15:55:15 +11:00
bumbread c2cc9e5129 Implement caching for file streams 2022-06-24 14:54:51 +11:00
bumbread 1e58a85f02 fputc 2022-06-24 13:43:47 +11:00
bumbread 29a98bf8a3 Implement strdup 2022-06-24 12:45:55 +11:00
bumbread 25db1abb6e close all streams on exit 2022-06-24 12:38:54 +11:00
bumbread 673a363d4b uchar.h 2022-06-24 12:24:04 +11:00
bumbread 337e6734a7 Stack checking et uchar utf8->utf16 2022-06-22 23:36:26 +11:00
bumbread 7165ac1c41 move wchar_t out of unicode data folder 2022-06-22 01:14:46 +11:00
bumbread 5cf93a6532 Make _Thread_local work on windows haven't tested tho 2022-06-22 00:40:10 +11:00
bumbread 7cb9dc133f stdio.h the beginning 2022-06-22 00:32:46 +11:00
bumbread 88ef3bf81f Separate out platform stuff 2022-06-20 17:28:03 +11:00
bumbread c024b3b241 Assert stack trace 2022-06-19 16:24:36 +11:00
bumbread e79c192472 CORDIC trig functions 2022-06-18 13:53:07 +11:00
bumbread a16e2d5a6e bababbababababababa 2022-06-16 23:39:50 +11:00
bumbread b414343f52 reorganize, random fixes 2022-06-16 23:36:35 +11:00