| Index: fusl/src/internal/shgetc.c
|
| diff --git a/fusl/src/internal/shgetc.c b/fusl/src/internal/shgetc.c
|
| index 87e96ea585f451f6c4d36dc3c2057a507eb7cbca..734755bca99de95537d46836a1e9f52144554941 100644
|
| --- a/fusl/src/internal/shgetc.c
|
| +++ b/fusl/src/internal/shgetc.c
|
| @@ -1,27 +1,27 @@
|
| #include "shgetc.h"
|
|
|
| -void __shlim(FILE *f, off_t lim)
|
| -{
|
| - f->shlim = lim;
|
| - f->shcnt = f->rend - f->rpos;
|
| - if (lim && f->shcnt > lim)
|
| - f->shend = f->rpos + lim;
|
| - else
|
| - f->shend = f->rend;
|
| +void __shlim(FILE* f, off_t lim) {
|
| + f->shlim = lim;
|
| + f->shcnt = f->rend - f->rpos;
|
| + if (lim && f->shcnt > lim)
|
| + f->shend = f->rpos + lim;
|
| + else
|
| + f->shend = f->rend;
|
| }
|
|
|
| -int __shgetc(FILE *f)
|
| -{
|
| - int c;
|
| - if ((f->shlim && f->shcnt >= f->shlim) || (c=__uflow(f)) < 0) {
|
| - f->shend = 0;
|
| - return EOF;
|
| - }
|
| - if (f->shlim && f->rend - f->rpos > f->shlim - f->shcnt - 1)
|
| - f->shend = f->rpos + (f->shlim - f->shcnt - 1);
|
| - else
|
| - f->shend = f->rend;
|
| - if (f->rend) f->shcnt += f->rend - f->rpos + 1;
|
| - if (f->rpos[-1] != c) f->rpos[-1] = c;
|
| - return c;
|
| +int __shgetc(FILE* f) {
|
| + int c;
|
| + if ((f->shlim && f->shcnt >= f->shlim) || (c = __uflow(f)) < 0) {
|
| + f->shend = 0;
|
| + return EOF;
|
| + }
|
| + if (f->shlim && f->rend - f->rpos > f->shlim - f->shcnt - 1)
|
| + f->shend = f->rpos + (f->shlim - f->shcnt - 1);
|
| + else
|
| + f->shend = f->rend;
|
| + if (f->rend)
|
| + f->shcnt += f->rend - f->rpos + 1;
|
| + if (f->rpos[-1] != c)
|
| + f->rpos[-1] = c;
|
| + return c;
|
| }
|
|
|