Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
doxy/ | H | 03-May-2022 | - | |||
javascript/ | H | 03-May-2022 | - | 120 | 116 | |
python/ | H | 06-Mar-2018 | - | 177 | 114 | |
src/ | H | 06-Mar-2018 | - | 16,291 | 13,593 | |
test/ | H | 06-Mar-2018 | - | 5,780 | 4,337 | |
.gitignore | H A D | 06-Mar-2018 | 221 | 26 | 25 | |
.travis.yml | H A D | 06-Mar-2018 | 221 | 14 | 13 | |
AUTHORS | H A D | 06-Mar-2018 | 38 | 2 | 1 | |
COPYING | H A D | 06-Mar-2018 | 13 | 3 | 1 | |
ChangeLog | H A D | 06-Mar-2018 | 6 KiB | 171 | 140 | |
Doxyfile | H A D | 06-Mar-2018 | 10 KiB | 277 | 275 | |
INSTALL | H A D | 06-Mar-2018 | 2.9 KiB | 120 | 80 | |
LICENSE | H A D | 06-Mar-2018 | 1.1 KiB | 23 | 17 | |
Makefile.am | H A D | 06-Mar-2018 | 100 | 4 | 2 | |
NEWS | H A D | 06-Mar-2018 | 46 | 4 | 2 | |
README | H A D | 06-Mar-2018 | 15 | 2 | 2 | |
README.md | H A D | 06-Mar-2018 | 1.1 KiB | 33 | 22 | |
bootstrap.sh | H A D | 06-Mar-2018 | 78 | 4 | 2 | |
configure-gcc-hardened.sh | H A D | 06-Mar-2018 | 746 | 17 | 4 | |
configure.ac | H A D | 06-Mar-2018 | 1.1 KiB | 45 | 39 | |
indent.sh | H A D | 06-Mar-2018 | 172 | 10 | 7 | |
make-ci.sh | H A D | 06-Mar-2018 | 192 | 14 | 9 | |
makerelease.sh | H A D | 06-Mar-2018 | 350 | 17 | 12 |
README
README.md
1fast c-string transformations 2 3[![Build Status](https://travis-ci.org/client9/stringencoders.svg?branch=master)](https://travis-ci.org/client9/stringencoders) 4 5Hello! 6 7I don't use this library anymore and try to avoid C programming if possible. That said, 8I'm very happy to accept pull-requests and collaborators. 9 10## Install from Source 11 12* You'll need to install autoconf, automake and libtool 13* run `./bootstrap.sh` 14* run `./configure` 15* run `make && make check` 16 17## Known Issues: 18 19* `modp_base64_decode` expects **aligned** strings as input. For Intel, is 20 doesn't matter. But for ARM chips it can segfault. 21* `modp_numtoa.c` functions may produce different rounding than whatever 22 `printf` is on your system. 23* On mingw (windows) compiling with `-D__USE_MINGW_ANSI_STDIO` gives the 24 standard `prinf` behavior. 25 26## Alpine Linux / musl-libc 27 28* As mentioned, the tests for `modp_numtoa.c` may fail due to a different 29 rounding algorithm. 30* https://wiki.alpinelinux.org/wiki/How_to_get_regular_stuff_working 31* `apk add gcc bash autoconf automake libtools util-linux pciutils usbutils coreutils binutils findutils grep` 32 33