]> the.earth.li Git - onak.git/commit
Switch charfuncs to returning number of read/written characters
authorJonathan McDowell <noodles@earth.li>
Fri, 15 Sep 2023 12:55:51 +0000 (18:25 +0530)
committerJonathan McDowell <noodles@earth.li>
Sat, 16 Sep 2023 09:33:33 +0000 (15:03 +0530)
commit35e886f23fde338387c8e2a3a74c9251f7735c3b
treeed6b2e46500090d242965a9ddd47af8a3142015d
parentdb700de99a954f1d88d15b28b386bc5b5e694df7
Switch charfuncs to returning number of read/written characters

The charfuncs prototypes were returning 0 for success ("I wrote all the
characters you asked me to") or 1 for failure. When we get to verifying
signatures over data we may not know how much to read, so change them to
returning 0 on error/no more data and otherwise the count of the amount
of data read/written.
armor.c
armor.h
cgi/hashquery.c
charfuncs.c
charfuncs.h
keydb/keydb_pg.c
marshal.c
marshal.h
parsekey.c
parsekey.h
sendsync.c