Path: utzoo!utgpu!watserv1!watmath!uunet!bu.edu!bu-cs!snorkelwacker!think!zaphod.mps.ohio-state.edu!mips!bridge2!jarthur!uci-ics!rfg From: rfg@ics.uci.edu (Ron Guilmette) Newsgroups: gnu.g++.lib.bug Subject: Re: stdio.h problems on i386-sysv Message-ID: <25D107BE.19543@paris.ics.uci.edu> Date: 8 Feb 90 05:46:38 GMT References: <36:joerg.winckler@ruf.uni-freiburg.dbp.de> Reply-To: rfg@ics.uci.edu (Ron Guilmette) Distribution: gnu Organization: UC Irvine Department of ICS Lines: 18 In article <36:joerg.winckler@ruf.uni-freiburg.dbp.de> joerg.winckler@ruf.uni-freiburg.dbp.de writes: >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 ?? OOPS! I goofed. I should have said that I had a *similar* problem with type mismatches. I didn't have a problem of losing output though. That is a horse of a different color. // rfg