Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
CI-testing/ | H | 06-Sep-2021 | - | 53 | 42 | |
cmake/ | H | 06-Sep-2021 | - | 338 | 295 | |
rinutils/include/rinutils/ | H | 06-Sep-2021 | - | 516 | 310 | |
t/ | H | 06-Sep-2021 | - | 502 | 302 | |
.gitignore | H A D | 26-Dec-2019 | 43 | 3 | 2 | |
.tidyallrc | H A D | 29-Sep-2020 | 241 | 14 | 11 | |
.travis.yml | H A D | 23-Jan-2020 | 985 | 34 | 33 | |
LICENSE | H A D | 18-May-2019 | 1 KiB | 23 | 19 | |
NEWS.asciidoc | H A D | 06-Sep-2021 | 1.2 KiB | 45 | 30 | |
README.asciidoc | H A D | 27-Aug-2021 | 1.6 KiB | 50 | 32 | |
RinutilsConfig.cmake.in | H A D | 26-Mar-2020 | 155 | 8 | 4 | |
librinutils.pc.in | H A D | 06-Sep-2021 | 319 | 13 | 11 | |
rinutils.spec | H A D | 06-Sep-2021 | 1.6 KiB | 70 | 59 | |
rinutils.spec.in | H A D | 26-Dec-2019 | 1.6 KiB | 70 | 59 | |
run-tests.pl | H A D | 28-Jun-2021 | 5.3 KiB | 224 | 172 |
README.asciidoc
1rinutils - A C11 / gnu11 utilities C library 2============================================ 3Shlomi Fish <shlomif@cpan.org> 4:Date: 2018-10-07 5:Revision: $Id$ 6 7[id="intro"] 8Introduction 9------------ 10 11This is a set of C headers containing macros and static functions that 12are expected to work on https://en.wikipedia.org/wiki/Unix-like[Unix-like systems] 13and https://en.wikipedia.org/wiki/Microsoft_Windows[MS Windows] that have 14been extracted from https://www.shlomifish.org/[Shlomi Fish´s projects]. 15 16They include: 17 18. sizeof-aware wrappers for https://en.cppreference.com/w/c/memory/malloc[malloc()/realloc()] 19 20. +COUNT()+ and +LAST()+ macros. 21 22. +DLLEXPORT+ symbols-modifiers. 23 24. +likely()+ and +unlikely()+ CPU branch-prediction hints (see https://stackoverflow.com/questions/109710[Stack Overflow question]). 25 26. +long long+ sprintf()-formats 27 28. +min()+ and +max()+ 29 30. +rinutils/portable_time.h+ for cross-platform time querying. 31 32. Some string utilities as inline functions. 33 34. +typeof_wrap.h+ for https://en.cppreference.com/w/cpp/language/auto[C++-"auto"]-like macros. 35 36. +GCC_UNUSED+ for silencing warnings. 37 38. +rinutils/rin_cmocka.h+ for reducing https://cmocka.org/[cmocka’s] boilerplate. 39 40**Note:** we only support the https://gcc.gnu.org/onlinedocs/gcc/Standards.html[`-std=gnu11`] 41dialect as supported by https://en.wikipedia.org/wiki/GNU_Compiler_Collection[GCC], 42https://en.wikipedia.org/wiki/Clang[clang] and compatible compilers. Other compilers 43are not supported. 44 45[id="license"] 46License 47------- 48 49This code is licensed under the https://en.wikipedia.org/wiki/MIT_License#Variants[MIT/Expat license] . 50