From 75b41a88f6bfdc478d16d0f3ad9341a6fac459d8 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Sun, 4 May 2003 02:04:31 +0000 Subject: Moved read_line() to misc.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3647 a1c6a512-1295-4272-9138-f99709370657 --- apps/misc.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'apps/misc.h') diff --git a/apps/misc.h b/apps/misc.h index b5cf896b28..c8aa266d5f 100644 --- a/apps/misc.h +++ b/apps/misc.h @@ -22,3 +22,11 @@ Make sure to have space for 6 bytes in the buffer. 5 letters plus the terminating zero byte. */ char *num2max5(unsigned int bytes, char *max5); + +/* Read (up to) a line of text from fd into buffer and return number of bytes + * read (which may be larger than the number of bytes stored in buffer). If + * an error occurs, -1 is returned (and buffer contains whatever could be + * read). A line is terminated by a LF char. Neither LF nor CR chars are + * stored in buffer. + */ +int read_line(int fd, char* buffer, int buffer_size); -- cgit v1.2.3