home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / crosscom / ctop / readme < prev    next >
Text File  |  1989-04-26  |  5KB  |  147 lines

  1. CtoP  Version 1.2b  Copyright (c) 1989 Knowledge Software Ltd
  2. ~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. Type 'CTOP' to get the following help:
  5.  
  6.   CtoP  Version 1.2b  Copyright (c) 1989 Knowledge Software Ltd
  7.  
  8.   CtoP filename {options}
  9.   /a        Skipped #if text output as-is
  10.   /c        Allow comments to nest
  11.   /d<name>        #define <name> 1
  12.   /d<name>=<val>  #define <name> <val>
  13.   /f        Create default declarations for undeclared identifiers
  14.   /h<n>     Heap allocated to symbol table (default 32000 words)
  15.   /i<dir>   Include directories
  16.   /j        Treat plain char as unsigned
  17.   /k<n>     Identifiers significant to <n> characters
  18.   /l        Make size of plain int 4 bytes
  19.   /m<n>     Size of symbol table (default 4500 entries)
  20.   /n        Output labels as Standard Pascal (numeric) labels
  21.   /o        Whitespace not treated as significant between operators
  22.   /p        Push macro redefinitions
  23.   /q        Run in quiet mode
  24.   /r        Round reals when converting to integer
  25.   /s        Use ANSI C preprocessor features
  26.   /t        Provide standard typedefs
  27.   /v<name>  Specify source C compiler vendor
  28.   /_        Underscore not considered significant in target compiler
  29.   /7        Disable 8087 Turbo Pascal floating point types
  30.  
  31.  
  32. /I    include directories should be separated by ;
  33.  
  34. /T    provides (amongst others) FILE, size_t, ptrdiff_t
  35.  
  36. /V    vendor name may be one of:
  37.     ANSI        BORLAND        KNOWSOFT    LATTICE
  38.     MICROSOFT    MIX        POWER        PROSPERO
  39.     TURBO        UNIX        ZORLAND        ZORTECH
  40.  
  41. CtoP  Version 1.2b  Copyright (c) 1989 Knowledge Software Ltd
  42. ~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  43.  
  44. Distributing and using CtoP:
  45.  
  46.   The purpose  of creating and  distributing a  Turbo Pascal version of
  47.   CtoP was to gain publicity for Knowledge Software and the services we
  48.   have to offer.
  49.  
  50.   If you find this version of CtoP useful and want a copy of the manual
  51.   and latest release of the software please register.
  52.  
  53.   You may give  copies of the  contents of this  disc to  whom ever you
  54.   like  provided the  Knowledge Software Ltd  copyright notices are not
  55.   removed.   You may charge your customer as much or little as you like
  56.   for providing a copy of this software.
  57.  
  58.   If you  would like  a copy of  CtoP that targetted  to another Pascal
  59.   compiler and handled a different dialect of C as input please contact
  60.   us.
  61.  
  62.   Also if you are looking for any tools in the language translation
  63.   area please contact us.
  64.  
  65. CtoP  Version 1.2b  Copyright (c) 1989 Knowledge Software Ltd
  66. ~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  67.  
  68. To  become a registered  user of CtoP and  receive the  latest  version of the
  69. software,  the  comprehensive manual and hotline support,  please complete and
  70. return the following form:
  71.  
  72. ------------------------------------------------------------------------------
  73.  
  74.  
  75. Name   :______________________________________________________________________
  76.  
  77.  
  78. Company:______________________________________________________________________
  79.  
  80.  
  81. Address:______________________________________________________________________
  82.  
  83.         ______________________________________________________________________
  84.  
  85.         ______________________________________________________________________
  86.  
  87.         Postcode:____________________Tel:_____________________________________
  88.  
  89.  
  90. I enclose a cheque for #75.00 + #11.25 VAT (pounds sterling) made payable to:
  91.  
  92. Knowledge Software Ltd
  93.  
  94. 32 Cove Road
  95. Farnborough
  96. Hants GU14 0EN
  97. England
  98.  
  99.  
  100. Signed :_____________________________Dated:___________________________________
  101.  
  102.  
  103. ------------------------------------------------------------------------------
  104.  
  105. CtoP  Version 1.2b  Copyright (c) 1989 Knowledge Software Ltd
  106. ~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107.  
  108. Products and prices:
  109.  
  110.   CtoP
  111.     C to Turbo Pascal version . . . . . . . . . . . . . . . . . . .  75.00
  112.     Other versions  . . . . . . . . . . . . . . . . . . . . . . . . p.o.a.
  113.  
  114.   KnowSoft C compiler
  115.     port to new machine . . . . . . . . . . . . . . . . . . . . . . p.o.a.
  116.  
  117.   Unix hosted p-System
  118.     runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950.00
  119.     port to new machine . . . . . . . . . . . . . . . . . . . . . . p.o.a.
  120.   Port-a-kit p-System
  121.     . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p.o.a.
  122.  
  123.   Poptyser
  124.     p-System p-code optimiser, analyser and editor  . . . . . . . . 525.00
  125.   POP-NCG
  126.     p-System p-code optimising native code generator  . . . . . . . 850.00
  127.     (available for 680x0 and 80x86 machines)
  128.  
  129. NB: Prices exclude VAT
  130.  
  131.                           Borland/Turbo C
  132.  
  133.  
  134. The Turbo C header files contain the lines:
  135.  
  136. #if __STDC__
  137. #define _Cdecl
  138. #else
  139. #define _Cdecl    cdecl
  140. #endif
  141.  
  142. CtoP will process function declarations that contain the cdecl
  143. keyword.  However, if your code has used the _Cdecl macro you
  144. will either have to include the Turbo C headers, add the above
  145. lines into your source or use the CtoP directive  /D_Cdecl=cdecl
  146.  
  147.