Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ruf.uni-freiburg.dbp.de!joerg.winckler From: joerg.winckler@ruf.uni-freiburg.dbp.de Newsgroups: gnu.g++.lib.bug Subject: stdio.h problems on i386-sysv Message-ID: <36:joerg.winckler@ruf.uni-freiburg.dbp.de> Date: 6 Feb 90 10:16:43 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 19 X-Unparsable-Date: 06 Feb 90 08:29 GMT+0100 I try to install libg++.a version 1.36.2 on a Intel 386 system V Rel.3.2. The /usr/include/stdio.h defines _bufendtab as 'unsigned char*', while g++-include file stdio.h says the type is 'char*'. This causes some warnings about assinging signed char pointers to unsigned char pointers in File.cc and streambuf.cc. The result: The program 'Hello World' prints only 'Hld' and a newline. I tried to cast the pointers but this wasn't the solution. Does anybody know a workaround ?? Please email !!!! (For some articles I never reach an answer (:-() ) Thanks in advance... Joerg Winckler + Joerg Winckler, University of Freiburg, West Germany + email:winckler@ruf.uni-freiburg.de + X400:joerg.winckler@ruf.uni-freiburg.dbp.de