|
|
|
@@ -554,18 +554,19 @@ char *get_strz(ByteIOContext *s, char *buf, int maxlen) |
|
|
|
return buf; |
|
|
|
} |
|
|
|
|
|
|
|
void ff_get_line(ByteIOContext *s, char *buf, int maxlen) |
|
|
|
int ff_get_line(ByteIOContext *s, char *buf, int maxlen) |
|
|
|
{ |
|
|
|
int i = 0; |
|
|
|
char c; |
|
|
|
|
|
|
|
do { |
|
|
|
c = get_byte(s); |
|
|
|
if (i < maxlen-1) |
|
|
|
if (c && i < maxlen-1) |
|
|
|
buf[i++] = c; |
|
|
|
} while (c != '\n' && c); |
|
|
|
|
|
|
|
buf[i] = 0; |
|
|
|
return i; |
|
|
|
} |
|
|
|
|
|
|
|
uint64_t get_be64(ByteIOContext *s) |
|
|
|
|