diff options
author | Thomas Martitz <kugel@rockbox.org> | 2010-05-03 15:12:19 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2010-05-03 15:12:19 +0000 |
commit | 69f8e8d277f3edd02d44ac1452d9471a5fedf2f1 (patch) | |
tree | 50d9ffbad95ae31e14a6fbfb5a272deff6dd9b29 /tools | |
parent | b3f1eb8bbafdac59f2f532adaae97debbcf48a9b (diff) | |
download | rockbox-69f8e8d277f3edd02d44ac1452d9471a5fedf2f1.tar.gz rockbox-69f8e8d277f3edd02d44ac1452d9471a5fedf2f1.zip |
Move read_line() further down so that it can be used in checkwps and remove checkwps' copy if it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25793 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools')
-rw-r--r-- | tools/checkwps/checkwps.c | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/tools/checkwps/checkwps.c b/tools/checkwps/checkwps.c index 32d7ef16fd..6760d6215e 100644 --- a/tools/checkwps/checkwps.c +++ b/tools/checkwps/checkwps.c | |||
@@ -98,36 +98,6 @@ unsigned int htole32(unsigned int x) | |||
98 | } | 98 | } |
99 | #endif | 99 | #endif |
100 | 100 | ||
101 | int read_line(int fd, char* buffer, int buffer_size) | ||
102 | { | ||
103 | int count = 0; | ||
104 | int num_read = 0; | ||
105 | |||
106 | errno = 0; | ||
107 | |||
108 | while (count < buffer_size) | ||
109 | { | ||
110 | unsigned char c; | ||
111 | |||
112 | if (1 != read(fd, &c, 1)) | ||
113 | break; | ||
114 | |||
115 | num_read++; | ||
116 | |||
117 | if ( c == '\n' ) | ||
118 | break; | ||
119 | |||
120 | if ( c == '\r' ) | ||
121 | continue; | ||
122 | |||
123 | buffer[count++] = c; | ||
124 | } | ||
125 | |||
126 | buffer[MIN(count, buffer_size - 1)] = 0; | ||
127 | |||
128 | return errno ? -1 : num_read; | ||
129 | } | ||
130 | |||
131 | int recalc_dimension(struct dim *dst, struct dim *src) | 101 | int recalc_dimension(struct dim *dst, struct dim *src) |
132 | { | 102 | { |
133 | return 0; | 103 | return 0; |