Path: utzoo!telly!attcan!dptcdc!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!HP-SDE.SDE.HP.COM!glenne%hplsla From: glenne%hplsla@HP-SDE.SDE.HP.COM (Glenn Engel) Newsgroups: gnu.g++.bug Subject: vfprintf declared incorrectly in gcc.c Message-ID: <8903171619.AA24793@labgre.HP.COM> Date: 17 Mar 89 16:19:08 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 22 The function vfprintf in version 1.34.1 gcc.c incorrectly declares the return type to be void. According the the ANSI standard it should be int. This caused my compile to blow off because my varargs.h has it declared to return an int. On another topic, will future releases of g++ support the standard gnu linker ? It would be nice to integrate the gcc and g++ linker support especially since the new error reporting capability of gnu ld is very useful and several new options have been added. I am stil having problems with filename length limitations. When the cplus-parse* files get expanded to cplus-parse.tab.c, it is 3 chars too long. I have a script which fixes up all the files to use shorter names if anyone is interested. Thanks for all the good work on g++! -- | Glenn R. Engel | Hewlett-Packard | (206) 335-2066 | glenne%hplsla@hplabs.hp.com