]> git.sommitrealweird.co.uk Git - onak.git/blobdiff - charfuncs.h
0.3.5 release.
[onak.git] / charfuncs.h
index f394e1587ba4cc3abaa3ccd5f4a650dc582ea3e9..ad460e4a9667f246c6198ce603c6cb817ac9199e 100644 (file)
@@ -19,8 +19,8 @@
  */
 struct buffer_ctx {
        char *buffer;
-       int offset;
-       int size;
+       size_t offset;
+       size_t size;
 };
 
 /**
@@ -53,5 +53,14 @@ int file_fetchchar(void *fd, size_t count, unsigned char *c);
  */
 int file_putchar(void *fd, size_t count, unsigned char *c);
 
+/**
+ *     stdin_getchar - Gets a char from stdin.
+ */
+int stdin_getchar(void *ctx, size_t count, unsigned char *c);
+
+/**
+ *     stdout_putchar - Puts a char to stdout.
+ */
+int stdout_putchar(void *ctx, size_t count, unsigned char *c);
 
 #endif /* __CHARFUNCS_H__ */