🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #26742

Re: Mark Williams ver 2.0 info

#26742
From: Jwahar R. Bammi
Date: Sat, 09 May 1987 22:40
62 lines
2650 bytes
In article <692@ttidca.TTI.COM> woodside@ttidcb.UUCP (George Woodside) writes:
>Known bugs - there is a glitch in the assembler which causes the value of
>generated long constants to have their high order byte zeroed (ie. 0x87654321L
>yields 0x00654321L in the object. Printf will still not write any output until
>it gets a line feed (this is not a bug as far as MW is concerned, but a design
>"feature").


	Firstly, many kudos to George Woodside for his excellent TURTLE
hard disk backup program. It is absolutely the best backup utility out
there, commercial or otherwise. Thanks.

	Just to add to to the bugs list above, we've come across the
following:

	- Some of the Bit testing type constructs generate a cryptic
internal compiler error message. For instance

	typedef struct {
		char *name;
		int flags;
		....
	} AType;
	
	#define THISFLAG 0x0020
	Atype *x;
	.....
	
	if(x->flags & THISFLAG) ...
		^^^^^^
	  On this line it will generate an internal compiler error and
	 will display a hex number.
	This was reported to MWC and they said it would be fixed.

	- the rindex() library routine does not return a NULL is a
	NULL string is passed to it. pm@case spent many hours tracking down
	a bug caused by this.

	char *s, *t;
	extern char *rindex();

	s = "";
	t = rindex(s,'<any chararacter>');

	returns s, and not (char *)NULL;

	
The printf bug you describe above is not a bug, as standard i/o streams
(except perhaps stderr, depending on who you talk to) are buffered.
These buffers are flushed only when they are full, or when and end
of line is written, or when they are closed. If you need to flush a
stream, use the fflush() call.

Now i wish MW would lift the silly 32k limits on the static data structures.

	Other than the minor inconveniences listed above, MW works great
for me.
-- 
usenet: {decvax,cbatt,cbosgd,sun}!cwruecmp!bammi	jwahar r. bammi
csnet:       bammi@case
arpa:        bammi%case@csnet-relay
compuServe:  71515,155
Technical Details
Message-ID: <2101@cwruecmp.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!clyde!cbatt!cwruecmp!bammi
References: <8704302259.AA00661@ucbvax.Berkeley.EDU> <4722@utcsri.UUCP> <692@ttidca.TTI.COM>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!clyde!cbatt!cwruecmp!bammi
From: bammi@cwruecmp.UUCP (Jwahar R. Bammi)
Newsgroups: comp.sys.atari.st
Subject: Re: Mark Williams ver 2.0 info
Message-ID: <2101@cwruecmp.UUCP>
Date: Sat, 9-May-87 18:40:44 EDT
Article-I.D.: cwruecmp.2101
Posted: Sat May  9 18:40:44 1987
Date-Received: Wed, 13-May-87 01:17:56 EDT
References: <8704302259.AA00661@ucbvax.Berkeley.EDU> <4722@utcsri.UUCP> <692@ttidca.TTI.COM>
Reply-To: bammi@cwruecmp.UUCP (Jwahar R. Bammi)
Distribution: world
Organization: Case Western Reserve University
Lines: 62