aboutsummaryrefslogtreecommitdiff
path: root/core/c/libc/stdio.odin
Commit message (Collapse)AuthorAgeFilesLines
* `Empty` -> `Unsupported`bill/io-error-changesgingerBill2025-11-141-1/+1
|
* Fix various foreign signaturesHarold Brenes2025-09-291-1/+1
|
* Replace system:System.framework imports with system:SystemHarold Brenes2025-07-131-1/+1
| | | | This makes the linker work for both macOS and iOS targets
* put FILE in core:c and use that in bindings to fix wasmLaytan Laats2025-01-271-1/+2
|
* Fix more JS stuffgingerBill2024-09-221-1/+25
|
* Clean-up `libc` usagegingerBill2024-09-221-1/+1
|
* Add missing `io.Stream_Mode` responsesFeoramund2024-08-281-1/+1
|
* posix: add packageLaytan Laats2024-08-141-8/+35
|
* Fix `STDIN`, `STDOUT`, `STDERR` handles for BSDsFeoramund2024-06-021-6/+8
| | | | | | | | | | | Tested on FreeBSD 14.0 and NetBSD 10.0 OpenBSD is untested, but link names were sourced from: https://github.com/openbsd/src/blob/master/include/stdio.h According to this, OpenBSD shares the same layout as NetBSD. FreeBSD has the same as Darwin in this regard.
* More std lib fixesAndreas T Jonsson2024-04-191-1/+1
| | | | Just selecting the same codepath as other BSD's for the most part.
* add haiku to base:runtime and core:c/libcavanspector2024-02-251-0/+30
|
* c/libc: add `to_stream` procLaytan Laats2024-01-081-0/+101
| | | | | Adds the `to_stream` procedure to `core:c/libc` to improve usability of the core collection when you have to use libc.
* Update stdio.odinreluctant-git-user2023-10-151-1/+1
| | | snprintf() prototype fix
* Add `system:legacy_stdio_definitions.lib` to `.odin` for WindowsgingerBill2022-10-021-1/+4
|
* Fix `libc.putchar`gingerBill2022-07-141-1/+1
|
* Merge pull request #1614 from semarie/openbsd-fpos_tgingerBill2022-03-141-1/+1
|\ | | | | use distinct type for fpos_t on OpenBSD
| * use distinct type for fpos_t on OpenBSDSébastien Marie2022-03-121-1/+1
| |
* | freebsd_amd64 supportSébastien Marie2022-03-131-0/+25
|/
* initial OpenBSD supportSébastien Marie2022-02-251-0/+25
|
* Merge branch 'master' into odin-global-constants-as-enumsgingerBill2022-02-151-1/+1
|\
| * Fix fread definitionDale Weiler2022-01-231-1/+1
| |
* | Convert `ODIN_OS` and `ODIN_ARCH` to use enums rather than use stringsgingerBill2022-01-201-5/+5
|/
* Add support for darwin to `core:c/libc`gingerBill2021-11-161-1/+33
|
* libc changes: unify c and libc types; Add `[^]T` where appropriategingerBill2021-09-101-7/+7
|
* Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if ↵gingerBill2021-09-061-77/+77
| | | | used as a binary operator
* Fix core:c/libc Windows compilation errors by linking to the right libraries.vassvik2021-08-281-1/+5
| | | | | Fix some name typos and missing types in Windows. Add explicit cast on MB_CUR_MAX
* cleanupDale Weiler2021-08-221-1/+1
|
* libc projectionDale Weiler2021-08-221-0/+131