From 8fc7b5965ac6a000c93c7362276a6a7b193647f4 Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sat, 27 Oct 2012 19:52:40 -0400 Subject: 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 | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/stdio/fgetc.c') diff --git a/src/stdio/fgetc.c b/src/stdio/fgetc.c index 65a10fa6..e1224164 100644 --- a/src/stdio/fgetc.c +++ b/src/stdio/fgetc.c @@ -9,6 +9,3 @@ int fgetc(FILE *f) __unlockfile(f); return c; } - -weak_alias(fgetc, getc); -weak_alias(fgetc, _IO_getc); -- cgit v1.2.1