diff stream/stream.h @ 33906:3c172a874b4b

Convert stream_read_line function into more generic stream_read_until function.
author reimar
date Mon, 15 Aug 2011 20:32:26 +0000
parents 86b2ec222a2c
children a7784f6008a7
line wrap: on
line diff
--- a/stream/stream.h	Mon Aug 15 20:19:39 2011 +0000
+++ b/stream/stream.h	Mon Aug 15 20:32:26 2011 +0000
@@ -278,7 +278,11 @@
   return total;
 }
 
-unsigned char* stream_read_line(stream_t *s,unsigned char* mem, int max, int utf16);
+uint8_t *stream_read_until(stream_t *s, uint8_t *mem, int max, uint8_t term, int utf16);
+inline static uint8_t *stream_read_line(stream_t *s, uint8_t *mem, int max, int utf16)
+{
+  return stream_read_until(s, mem, max, '\n', utf16);
+}
 
 inline static int stream_eof(stream_t *s){
   return s->eof;