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
run: ./autogen.sh
- 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
run: make
- name: check

View File

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