Some fixes

This commit is contained in:
Alex Kotov 2021-12-15 16:03:14 +05:00
parent aaa96d70ba
commit fd598e8e92
Signed by: kotovalexarian
GPG Key ID: 553C0EBBEB5D5F08
2 changed files with 26 additions and 21 deletions

View File

@ -26,7 +26,7 @@ jobs:
- name: autogen - name: autogen
run: ./autogen.sh run: ./autogen.sh
- name: configure - name: configure
run: ./configure ${{matrix.assert}} ${{matrix.werror.mb2}} CC='${{matrix.cc}}' CFLAGS='${{matrix.werror.cflag}} ${{matrix.opt}}' run: ./configure ${{matrix.assert}} ${{matrix.werror.mb2}} CC='${{matrix.cc}}' CFLAGS='${{matrix.opt}} ${{matrix.werror.cflag}}'
- name: make - name: make
run: make run: make
- name: check - name: check

View File

@ -24,26 +24,31 @@ Table of contents
API API
--- ---
* [Runtime assertions](/include/kernaux/assert.h) * Runtime environment
* [Example](/examples/assert.c) * [Assertions](/include/kernaux/assert.h)
* [Measurement units utils](/include/kernaux/units.h) *(work in progress)* * [Example](/examples/assert.c)
* [To human](/examples/units_human.c) * [Serial console](/include/kernaux/console.h)
* [Simple command line parser](/include/kernaux/cmdline.h) * [Architecture-specific helpers](/include/kernaux/arch/)
* [Example](/examples/cmdline.c) * Algorithms
* [Multiboot 2 (GRUB 2) information parser](/include/kernaux/multiboot2.h) * [Simple command line parser](/include/kernaux/cmdline.h)
* [Serial console](/include/kernaux/console.h) * [Example](/examples/cmdline.c)
* [Page Frame Allocator](/include/kernaux/pfa.h) * [Page Frame Allocator](/include/kernaux/pfa.h)
* [Example](/examples/pfa.c) * [Example](/examples/pfa.c)
* [ELF utils](/include/kernaux/elf.h) *(work in progress)* * Data formats
* [Architecture-specific helpers](/include/kernaux/arch/) * [Multiboot 2 (GRUB 2) information parser](/include/kernaux/multiboot2.h)
* [libc replacement](/include/kernaux/libc.h) * [ELF utils](/include/kernaux/elf.h) *(work in progress)*
* `memset` * Utilities
* `strcpy` * [Measurement units utils](/include/kernaux/units.h) *(work in progress)*
* `strlen` * [To human](/examples/units_human.c)
* [itoa replacement](/include/kernaux/itoa.h) *(work in progress)* * Usual functions
* [printf replacement](/include/kernaux/printf.h) *(work in progress)* * [libc replacement](/include/kernaux/libc.h)
* [printf](/examples/printf.c) * `memset`
* [printf_va](/examples/printf_va.c) * `strcpy`
* `strlen`
* [itoa replacement](/include/kernaux/itoa.h) *(work in progress)*
* [printf replacement](/include/kernaux/printf.h) *(work in progress)*
* [printf](/examples/printf.c)
* [printf_va](/examples/printf_va.c)