[comp.os.msdos.programmer] Turbo Pascal 3.0 compiler directives

magnus@THEP.LU.SE (Magnus Olsson) (09/27/90)

I'm modifying an old Turbo Pascal 3.0 program (from 1986). It contains a lot
of 3.0-specific code so it's too much job converting it to 5.5. The problem
is that there are some compiler dircetives which I'm not sure of what they do,
and those pages are missing from our manual.

Could someone out there with an intact Turbo 3.0 manual please send me a list
of the various compiler directives? 

Note: I *have* the directives for versions 4.0 and 5.5, and they're different
from 3.0. It's no use sending me those!


Magnus Olsson		     	| \e+ 	   /_	      
Dept. of Theoretical Physics 	|  \  Z	  / q	      
University of Lund, Sweden	|   >----<	      
Internet: magnus@thep.lu.se	|  /	  \===== g    
Bitnet: THEPMO@SELDC52 		| /e-	   \q	      

reeves@dvinci (Malcolm Reeves) (09/28/90)

From article <9009271434.AA19621@thep.lu.se>, by magnus@THEP.LU.SE (Magnus Olsson):
> 
> Could someone out there with an intact Turbo 3.0 manual please send me a list
> of the various compiler directives? 
>
TP3.0 compiler directives  Appendix C p.313-318 manual
B - I/O mode selection CON: or TRM: default B+ CON:
C - Ctrl C / Ctrl S enable for I/O  default C+ Ctrl C enabled
I - I/O error handling              default I+
R - Index range checking            default R-
V - Strict Var parameter checking   default V+
U - User interrupt (anywhere)       default U-
Gxxx - Input file buffer size       default G0 input from CON: or TRM:
Pxxx - Output file buffer size      default P0 output to CON: or TRM:
D - Device checking                 default D+ device checks are made
Fxx - Number of files open          default F15
K - Stack checking                  default K+

Hope this is sufficient info. I'm sure Borland won't mind me paraphrasing
their old reference manual - I have 6 copies - one day they may be worth a 
fortune :-) ..... then I can retire on the proceeds.
Malcolm