Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!uunet!lll-winken!decwrl!shlump.nac.dec.com!rdge44.enet.dec.com!gossa From: gossa@rdge44.enet.dec.com (Andrew Goss) Newsgroups: comp.sys.atari.st Subject: sozobon C bug in puts,printf... Message-ID: <11959@shlump.nac.dec.com> Date: 25 May 90 19:30:42 GMT Sender: newsdaemon@shlump.nac.dec.com Organization: Digital Equipment Corporation Lines: 17 Can someone help me, I seem to have come across a bug in DLIBS 1.2 in the terminal printing functions: puts() printf() They don't seem able to handle strings of length > 256 chars. value = puts(" 256 chrs>"); after executing this value = 257 and only the first 256 chars have been printed. Inspection of the .s files shows that HCC is generating correct code so the problem must lie in the DLIB puts() and printf() routines. - Andrew Goss -