X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=charfuncs.h;h=4d8997b55aff70d9633059b216b8454229070a54;hb=HEAD;hp=19f38f82279917299128c1e9e1ba4f2190f57a61;hpb=d38e1f468376f8b19b208f2da4d20cb2919875dd;p=onak.git diff --git a/charfuncs.h b/charfuncs.h index 19f38f8..4d8997b 100644 --- a/charfuncs.h +++ b/charfuncs.h @@ -14,8 +14,7 @@ * more details. * * You should have received a copy of the GNU General Public License along with - * this program; if not, write to the Free Software Foundation, Inc., 51 - * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * this program. If not, see . */ #ifndef __CHARFUNCS_H__ @@ -41,7 +40,7 @@ struct buffer_ctx { * @param count The number of characters to get from the buffer. * @param c Where to put the characters retrieved. */ -int buffer_fetchchar(void *ctx, size_t count, void *c); +size_t buffer_fetchchar(void *ctx, size_t count, void *c); /** * @brief Puts a char to a buffer. @@ -53,26 +52,26 @@ int buffer_fetchchar(void *ctx, size_t count, void *c); * fill it then we double the size of the current buffer and then add the * rest. */ -int buffer_putchar(void *ctx, size_t count, void *c); +size_t buffer_putchar(void *ctx, size_t count, void *c); /** * @brief Fetches a char from a file. */ -int file_fetchchar(void *fd, size_t count, void *c); +size_t file_fetchchar(void *fd, size_t count, void *c); /** * @brief Puts a char to a file. */ -int file_putchar(void *fd, size_t count, void *c); +size_t file_putchar(void *fd, size_t count, void *c); /** * @brief Gets a char from stdin. */ -int stdin_getchar(void *ctx, size_t count, void *c); +size_t stdin_getchar(void *ctx, size_t count, void *c); /** * @brief Puts a char to stdout. */ -int stdout_putchar(void *ctx, size_t count, void *c); +size_t stdout_putchar(void *ctx, size_t count, void *c); #endif /* __CHARFUNCS_H__ */