Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!cornell!rochester!udel!mmdf From: jonasf%kuling.uucp@UDEL.EDU Newsgroups: comp.sys.amiga Subject: Interesting guru using Blink.. Message-ID: <4425@louie.udel.EDU> Date: 3 Oct 88 22:20:38 GMT Sender: mmdf@udel.EDU Lines: 65 Received: from CUNYVM by CUNYVM.BITNET (Mailer X2.00) with BSMTP id 3960; Sat, 01 Oct 88 23:12:08 EDT Received: from UDEL.EDU by CUNYVM.CUNY.EDU (IBM VM SMTP R1.1) with TCP; Sat, 01 Oct 88 23:12:02 EDT Received: from Louie.UDEL.EDU by Louie.udel.EDU id ab00572; 1 Oct 88 19:14 EDT Received: by Louie.UDEL.EDU id ak00423; 1 Oct 88 19:07 EDT Received: from USENET by Louie.UDEL.EDU id aa06454; 1 Oct 88 18:37 EDT From: Jonas Flygare Subject: Interesting guru using Blink.. Message-ID: <834@kuling.UUCP> Date: 29 Sep 88 19:26:16 GMT Followup-To: comp.sys.amiga Organization: Dep. of Computer Systems, Upsala University, Sweden To: amiga-relay@UDEL.EDU Sender: amiga-relay-request@UDEL.EDU One of my friends told me the other day he couldn't link a program he wrote, because Blink would guru on the object file. I didn't believe him so he gave me a copy, and sure enough, my blink (2.7, the one that came with Lattice C, vers 4.0) also gave up on the file. All I could make of it was that Blink guru's somewhere in pass two on the file. I enclose a shar script with the source, and a uuencoded copy of the object file. Source is assembly language, assembler used is asm (Lattice 4.0 version). I suspect there are some errors in the source, and if you like to pointe them out in email, I'll forward them. (He claims it is his first attempt to do serious programming on his Amy.. And he *refuses* to use C.. :-) But apart from that, I am ratehr surprised at the guru, I would expect Blink to come up with an error message, and then abort linking.. Whoever out there makes Blink tick, and run, is this a bug?? /* If you don't like the guru, don't link the object file below... */ -------------------------------------CUT HERE --------------------------- : This is a shar archive. Extract with sh, not csh. : This archive ends with exit, so do not worry about trailing junk. echo 'Extracting xassign.asm' sed 's/^X//' > xassign.asm << '+ END-OF-FILE xassign.asm' X************************************************************************** X* XASSIGN.ASM - this program will read a file (default s:logical-names) X* and add the logical names found there (1/line) to the assign list. X* Comments may be included in the file using # X* X* Version By Date Comments X* ====================================================================== X* 0.10 hakant 880919 First version, Blink barfs.. X* X************************************************************************** X X ttl "xassign" X X section "main",code X XCOMMENT_CHAR equ '#' use this char for comments X X include "libraries/dos_lib.i" X include "exec/funcdef.i" X include "exec/exec_lib.i" X include "libraries/arpbase.i" X include "macros.i" X X*************************************************************************** X* Normal startup code follows..we may only launch from the CLI at the X* moment...