Mail Archives: djgpp-workers/1996/08/27/08:05:23
Date: | Tue, 27 Aug 1996 08:00:40 -0400
|
From: | dj (DJ Delorie)
|
Message-Id: | <199608271200.IAA19710@delorie.com>
|
To: | eliz AT is DOT elta DOT co DOT il
|
CC: | djgpp-workers AT delorie DOT com
|
In-reply-to: | <Pine.SUN.3.91.960827074805.11185F-100000@is> (message from Eli Zaretskii on Tue, 27 Aug 1996 07:52:32 +0200 (IST))
|
Subject: | Re: getc and putc: not macros
|
> Is there any reason why `getc' and `putc' aren't macros on <stdio.h>?
> There are inline functions `__getc' and `__putc', but they are only on
> <libc/file.h>...
Based on looking at <libc/file.h>, I would guess that gcc won't inline
them anyway.
In theory any function can be "inlined" (if gcc permits), but each
time you do so you make it so that you have to recompile sources to
upgrade libc. With all the work we've been doing on text vs binary, I
didn't feel like recompiling all the gnu utilities instead of just
linking.
- Raw text -