leitner
ddfdd4d077
add compiler.h to abstract gcc attributes
4 years ago
leitner
8a8109f27e
support gcc 10's access attribute when compiling with dietlibc
5 years ago
leitner
71f52a7148
add some comments
6 years ago
leitner
708e34ab7f
don't escape poop emoji (emit as utf8 instead)
...
if input is not valid utf8, encode each invalid byte as utf8 in output
7 years ago
leitner
dace178f25
add base64url support (forgot header)
...
compile byte/* with -O3
9 years ago
leitner
8bdf66a1f5
add scan_html_tagarg
10 years ago
leitner
0aa50a19a4
add fmt_html_tagarg, fmt_xml
10 years ago
leitner
c548cce5a1
another attempt at a thread-safe array
11 years ago
leitner
1d2add208f
add json encoding routines to textcode
11 years ago
leitner
4f1e1d300c
make headers work in C++
...
add two more variable length integer encoding functions
13 years ago
leitner
928bfe5c09
for installed header files, add comment saying where they came from
15 years ago
leitner
f28b0ee6b2
add fmt_ldapescape2
18 years ago
leitner
3004b518ef
switch to size_t and ssize_t
18 years ago
leitner
d361d81c64
make socket_(tc|ud)p[46] actually return non-blocking sockets as
...
documented (Richard Lyons)
19 years ago
leitner
60f3320ae0
allow specifying more characters to encode for subset encoders (for
...
example, you can say that fmt_quotedprintable should also escape ':', if
you want to use ':' as separator in a data file.
20 years ago
leitner
f7809e36df
scan_urlencoded2 is like scan_urlencoded, but it will not decode '+' in urls
20 years ago
leitner
a8f6a1c121
remove special case stralloc textcode functions
...
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
22 years ago
leitner
0546ea048c
add html encoders
...
add vd (mldonkey support program) as test for socket API
22 years ago
leitner
b4f14ed6f7
add stralloc versions of textcode (Kai Ruemmler)
22 years ago
leitner
58334b0ea2
new hexdump fmt and scan routines for textcode
23 years ago
leitner
f688af068b
add url encoding
23 years ago
leitner
271b380cb3
more textcode stuff
23 years ago
leitner
a262056a41
add urlencode API
23 years ago
leitner
d570a9c307
add textcode api for uuencode and uudecode, base64 and quoted printable.
23 years ago