work around constant folding bug 61144 in gcc 4.9.0 and 4.9.1
[oweals/musl.git] / src / stdio / getc.c
1 #include "stdio_impl.h"
2
3 int getc(FILE *f)
4 {
5         int c;
6         if (f->lock < 0 || !__lockfile(f))
7                 return getc_unlocked(f);
8         c = getc_unlocked(f);
9         __unlockfile(f);
10         return c;
11 }
12
13 weak_alias(getc, _IO_getc);