🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Personal Pascal question

#33780
From: J. Lohse
Date: Thu, 25 Aug 1988 11:16
40 lines
2223 bytes
> From:    Jim McCabe                                      MCCABE at MTUS5
> To:      INFO-ATARI16 at SCORE.STANFORD.EDU
> Subject: Personal Pascal question
> 
> This is directed to people who really know a lot about Personal Pascal, or
> those who have written huge programs in it.
> 
Let me try to answer: I am the author of the Personal Pascal package.

> Today, while rewriting the editor in a BBS of mine, my source code
> stopped compiling.  The compiler gets to the last line of the file
> ("end."), and stops with the error
> 
>           Too many external references
> 
The 1.xx versions allocated all external references (EXTERNAL procedures 
at their first call, runtime routines and top level procedures when {$E+})
in an array having only 100 entries.

When you get this message at the very end of the program the runtime routine
'close' probably is the 101st entry...

This size in increased to 300 in the newer 2.xx versions. But since I didn't
receive royalties for 17 months there won't be a recent version
distributed in US.
The current German version (ST Pascal Plus) is 2.04.

> me a linking error, saying that the function "bssanf" is undeclared.
> My program doesn't use any function bssanf.  :)

The symbol bssanf (bss-Anfang) is defined in the main module. This message
occurs if you link modules but no main program. All lowercase symbols
are internals. User declared symbols are always translated to uppercase.

                                                      Joerg Lohse
-- 
UUCP: lohse@fbihh.uucp                          | Universitaet Hamburg
      (...!uunet!unido!fbihh!lohse)             | Fachbereich Informatik
EAN:  lohse@rz.informatik.uni-hamburg.dbp.de    | Schlueterstr. 70
Phone: +49 40 4123 4141                         | D-2000 Hamburg 13 (W-Germany)
Technical Details
Message-ID: <140@fbihh.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!mcvax!unido!fbihh!lohse
References: <8808230057.AA13653@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!mcvax!unido!fbihh!lohse
From: lohse@fbihh.UUCP (J. Lohse)
Newsgroups: comp.sys.atari.st
Subject: Re: Personal Pascal question
Summary: Answer from the author
Message-ID: <140@fbihh.UUCP>
Date: 25 Aug 88 11:16:50 GMT
References: <8808230057.AA13653@ucbvax.Berkeley.EDU>
Organization: University of Hamburg, FB Informatik, W-Germany
Lines: 40