Jay K <jay.kr...@cornell.edu> writes: > > And putc_unlocked is a macro which appends to a buffer. puts is not. > > > I *assumed* there is puts_unlocked like all the other *_unlocked. > Maybe not.
There is an fputs_unlocked. But it's still a function, not a simple macro. > > (Really I'd rather gcc just output .o files directly...) > > It would be an interesting project, but it's not a major component of > > optimizing compilation time. I would certainly encourage any interested > > > Perhaps when not optimizing? > Eh, but I've taken no measurement. I have (on GNU/Linux). > There is the possible fork() cost on Cygwin. > But maybe spawn is used, much faster. As of just a couple of days ago we use spawnve on cygwin. Ian