diff options
author | Martin Pool <mbp@sourcefrog.net> | 2014-10-12 08:43:33 -0700 |
---|---|---|
committer | Martin Pool <mbp@sourcefrog.net> | 2014-10-12 08:43:33 -0700 |
commit | e3d9cb33db9aaae9ee41f14154d3302d04aa5009 (patch) | |
tree | ca41570d21e417b9c9ae1485b4bd4fff2062c080 /TODO.md | |
parent | 2e220da342df0eadb3d4c1210be7067f3ee81ffe (diff) | |
download | librsync-e3d9cb33db9aaae9ee41f14154d3302d04aa5009.tar.gz |
Note some cleanup items to do
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -326,3 +326,13 @@ * We'd know how much signature data we expect to read, rather than requiring it to be terminated by the caller. +* Only use `inline` if the compiler supports it; perhaps allow it to be + disabled or even just let the compiler decide? + +* Fall back from `uint8_t` to probably `unsigned char` if necessary. + +* Don't randomly use chars and longs; use rs_byte_t and rs_size_t. + +* Fold snprintf.h into librsync-config.h.in or even maybe config.h.in. + +* Maybe just drop snprintf, if plausibly everyone has it? Or can we avoid it? |