summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorMartin Pool <mbp@sourcefrog.net>2014-10-12 08:43:33 -0700
committerMartin Pool <mbp@sourcefrog.net>2014-10-12 08:43:33 -0700
commite3d9cb33db9aaae9ee41f14154d3302d04aa5009 (patch)
treeca41570d21e417b9c9ae1485b4bd4fff2062c080 /TODO.md
parent2e220da342df0eadb3d4c1210be7067f3ee81ffe (diff)
downloadlibrsync-e3d9cb33db9aaae9ee41f14154d3302d04aa5009.tar.gz
Note some cleanup items to do
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 770574d..be0f3e2 100644
--- a/TODO.md
+++ b/TODO.md
@@ -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?