separate getc/putc from fgetc/fputc
authorRich Felker <dalias@aerifal.cx>
Sat, 27 Oct 2012 23:52:40 +0000 (19:52 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 27 Oct 2012 23:52:40 +0000 (19:52 -0400)
commit8fc7b5965ac6a000c93c7362276a6a7b193647f4
tree6ffe5b0141543fc39213a87290ec2e75a2540735
parent3ffb556c58ba69b4f52ae50fa92424300bd58bd1
separate getc/putc from fgetc/fputc

for conformance, two functions should not have the same address. a
conforming program could use the addresses of getc and fgetc in ways
that assume they are distinct. normally i would just use a wrapper,
but these functions are so small and performance-critical that an
extra layer of function call could make the one that's a wrapper
nearly twice as slow, so I'm just duplicating the code instead.
src/stdio/fgetc.c
src/stdio/fputc.c
src/stdio/getc.c [new file with mode: 0644]
src/stdio/putc.c [new file with mode: 0644]