home *** CD-ROM | disk | FTP | other *** search
- CtoP Version 1.2b Copyright (c) 1989 Knowledge Software Ltd
- ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Type 'CTOP' to get the following help:
-
- CtoP Version 1.2b Copyright (c) 1989 Knowledge Software Ltd
-
- CtoP filename {options}
- /a Skipped #if text output as-is
- /c Allow comments to nest
- /d<name> #define <name> 1
- /d<name>=<val> #define <name> <val>
- /f Create default declarations for undeclared identifiers
- /h<n> Heap allocated to symbol table (default 32000 words)
- /i<dir> Include directories
- /j Treat plain char as unsigned
- /k<n> Identifiers significant to <n> characters
- /l Make size of plain int 4 bytes
- /m<n> Size of symbol table (default 4500 entries)
- /n Output labels as Standard Pascal (numeric) labels
- /o Whitespace not treated as significant between operators
- /p Push macro redefinitions
- /q Run in quiet mode
- /r Round reals when converting to integer
- /s Use ANSI C preprocessor features
- /t Provide standard typedefs
- /v<name> Specify source C compiler vendor
- /_ Underscore not considered significant in target compiler
- /7 Disable 8087 Turbo Pascal floating point types
-
-
- /I include directories should be separated by ;
-
- /T provides (amongst others) FILE, size_t, ptrdiff_t
-
- /V vendor name may be one of:
- ANSI BORLAND KNOWSOFT LATTICE
- MICROSOFT MIX POWER PROSPERO
- TURBO UNIX ZORLAND ZORTECH
-
- CtoP Version 1.2b Copyright (c) 1989 Knowledge Software Ltd
- ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Distributing and using CtoP:
-
- The purpose of creating and distributing a Turbo Pascal version of
- CtoP was to gain publicity for Knowledge Software and the services we
- have to offer.
-
- If you find this version of CtoP useful and want a copy of the manual
- and latest release of the software please register.
-
- You may give copies of the contents of this disc to whom ever you
- like provided the Knowledge Software Ltd copyright notices are not
- removed. You may charge your customer as much or little as you like
- for providing a copy of this software.
-
- If you would like a copy of CtoP that targetted to another Pascal
- compiler and handled a different dialect of C as input please contact
- us.
-
- Also if you are looking for any tools in the language translation
- area please contact us.
-
- CtoP Version 1.2b Copyright (c) 1989 Knowledge Software Ltd
- ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- To become a registered user of CtoP and receive the latest version of the
- software, the comprehensive manual and hotline support, please complete and
- return the following form:
-
- ------------------------------------------------------------------------------
-
-
- Name :______________________________________________________________________
-
-
- Company:______________________________________________________________________
-
-
- Address:______________________________________________________________________
-
- ______________________________________________________________________
-
- ______________________________________________________________________
-
- Postcode:____________________Tel:_____________________________________
-
-
- I enclose a cheque for #75.00 + #11.25 VAT (pounds sterling) made payable to:
-
- Knowledge Software Ltd
-
- 32 Cove Road
- Farnborough
- Hants GU14 0EN
- England
-
-
- Signed :_____________________________Dated:___________________________________
-
-
- ------------------------------------------------------------------------------
-
- CtoP Version 1.2b Copyright (c) 1989 Knowledge Software Ltd
- ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Products and prices:
-
- CtoP
- C to Turbo Pascal version . . . . . . . . . . . . . . . . . . . 75.00
- Other versions . . . . . . . . . . . . . . . . . . . . . . . . p.o.a.
-
- KnowSoft C compiler
- port to new machine . . . . . . . . . . . . . . . . . . . . . . p.o.a.
-
- Unix hosted p-System
- runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950.00
- port to new machine . . . . . . . . . . . . . . . . . . . . . . p.o.a.
- Port-a-kit p-System
- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p.o.a.
-
- Poptyser
- p-System p-code optimiser, analyser and editor . . . . . . . . 525.00
- POP-NCG
- p-System p-code optimising native code generator . . . . . . . 850.00
- (available for 680x0 and 80x86 machines)
-
- NB: Prices exclude VAT
-
- Borland/Turbo C
-
-
- The Turbo C header files contain the lines:
-
- #if __STDC__
- #define _Cdecl
- #else
- #define _Cdecl cdecl
- #endif
-
- CtoP will process function declarations that contain the cdecl
- keyword. However, if your code has used the _Cdecl macro you
- will either have to include the Turbo C headers, add the above
- lines into your source or use the CtoP directive /D_Cdecl=cdecl
-
-