|
|
|
0.12:
|
|
|
|
add textcode api for uuencode/uudecode, base64, quoted printable,
|
|
|
|
url-encoding and yenc.
|
|
|
|
implement fmt_uuencoded and scan_uuencoded.
|
|
|
|
implement fmt_base64, scan_base64.
|
|
|
|
implement fmt_quotedprintable, scan_quotedprintable
|
|
|
|
implement fmt_urlencoded, scan_urlencoded
|
|
|
|
|
|
|
|
0.11:
|
|
|
|
fix fmt_long (didn't count the '-'), which in turn broke
|
|
|
|
buffer_putlong
|
|
|
|
referenced wrong include file in stralloc_ready and stralloc_readyplus
|
|
|
|
man page.
|
|
|
|
|
|
|
|
0.10:
|
|
|
|
add comment to stralloc.h that explains the structure (Markus Brischke)
|
|
|
|
fix socket routines (two cut-and-paste errors)
|
|
|
|
|
|
|
|
0.9:
|
|
|
|
fmt_str did not check for out==NULL! Thanks, Uwe Ohse.
|
|
|
|
Updated to buffer to fix read buffers. Thanks, David Lichteblau.
|
|
|
|
Oops! byte_copy had a trivial and dumb typo in it that I'm unsure how
|
|
|
|
I could have missed it.
|
|
|
|
add mmap man pages.
|
|
|
|
update and add socket man pages.
|
|
|
|
don't include str.h from fmt.h
|
|
|
|
document error signalling for the mmap functions.
|
|
|
|
|
|
|
|
0.8:
|
|
|
|
BSD compatibility.
|
|
|
|
fix mmap_shared.
|
|
|
|
ranlib.
|
|
|
|
s/EPROTO/EPROTONOSUPPORT/.
|
|
|
|
|
|
|
|
0.7:
|
|
|
|
add buffer_putspace
|
|
|
|
fix b0read prototype in buffer/buffer_0*
|
|
|
|
scan_ip6 will not transparently scan IPv4 addresses and save them as
|
|
|
|
v4-mapped addresses (::ffff:127.0.0.1).
|
|
|
|
byte_copy was sped up (but made larger in the process)
|
|
|
|
|
|
|
|
0.6:
|
|
|
|
changed name to libowfat.
|
|
|
|
fixed fmt_ulong (did not output 0 correctly).
|
|
|
|
added buffer.
|
|
|
|
extended buffer API to include buffer_putulong() and friends.
|
|
|
|
oops, the read buffering was completely broken!
|
|
|
|
add mmap library (idea from Ingo Oeser)
|
|
|
|
|
|
|
|
0.5:
|
|
|
|
made subdirectories for the different libraries.
|
|
|
|
moved the sources into the corresponding subdirectory.
|
|
|
|
imported my man pages from libdjb.
|
|
|
|
removed fmt_int.c and fmt_uint.c (they are macros in fmt.h).
|
|
|
|
corrected comment in open.h for open_excl.
|
|
|
|
wrote new man pages for fmt_double, scan_double, the sign fmt_ and
|
|
|
|
scan_ routines, the whitespace and charset scan_ routines, and the
|
|
|
|
str and stralloc routines.
|
|
|
|
|
|
|
|
0.4:
|
|
|
|
implemented stralloc.
|
|
|
|
|
|
|
|
0.3:
|
|
|
|
implemented uint16, uint32 and uint64. The header files try to
|
|
|
|
define shortcut endianness conversion routines that do not convert
|
|
|
|
anything.
|
|
|
|
implemented open (I hope I got open_excl right, I couldn't find an
|
|
|
|
implementationen).
|
|
|
|
|
|
|
|
0.2:
|
|
|
|
implemented the scan, fmt and str interfaces.
|
|
|
|
added adapted fmt_double and scan_double from diet libc.
|
|
|
|
|
|
|
|
0.1:
|
|
|
|
initial release.
|
|
|
|
implemented the byte interface.
|