• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doxy/H03-May-2022-

javascript/H03-May-2022-120116

python/H06-Mar-2018-177114

src/H06-Mar-2018-16,29113,593

test/H06-Mar-2018-5,7804,337

.gitignoreH A D06-Mar-2018221 2625

.travis.ymlH A D06-Mar-2018221 1413

AUTHORSH A D06-Mar-201838 21

COPYINGH A D06-Mar-201813 31

ChangeLogH A D06-Mar-20186 KiB171140

DoxyfileH A D06-Mar-201810 KiB277275

INSTALLH A D06-Mar-20182.9 KiB12080

LICENSEH A D06-Mar-20181.1 KiB2317

Makefile.amH A D06-Mar-2018100 42

NEWSH A D06-Mar-201846 42

READMEH A D06-Mar-201815 22

README.mdH A D06-Mar-20181.1 KiB3322

bootstrap.shH A D06-Mar-201878 42

configure-gcc-hardened.shH A D06-Mar-2018746 174

configure.acH A D06-Mar-20181.1 KiB4539

indent.shH A D06-Mar-2018172 107

make-ci.shH A D06-Mar-2018192 149

makerelease.shH A D06-Mar-2018350 1712

README

1See README.md
2x

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