What is the .C-- File Extension?
.C-- File Extension Description:
Sphinx C-- is a programming language designed to build small fast programs best for TSR (Temporary and Stay Resident) programs, which require limited resources, interrupt handling, or use older hardware models. It combines C and assembly language, thus knowledge of both is needed to write programs in C--. It offers the efficiency and flexibility of low-level coding and the benefits of high-level language.
C-- can be called from the DOS command line: C:/ C-- [options] [ini file] [source file] where the source file is saved in the files with the .c-- file extension that stores the source code. If the file extension C-- is not specified, the compiler will search for files with the following file extensions: .c--, .cmm or .c.
In order to compile in Sphinx C--, you need three files in the same directory, these are the file with the .c-- file extension, the startup.h, and the c--.exe
The startup.h file contains the source code compiled in to the startup file for all supported types of output files. It is automatically included in the project by the compiler. It does not actually do anything, however, the compiler c--.exe needs to refer to it for its execution.
The file with the .c-- file extension has all the header files such as ?pragma and ?includepath lines. The ?includepath ("path") tells the compiler where to search for included files. The ?pragma is a multifunctional directive that has its own directives such as:
* option - tells the compiler to include command line options
* startup - the function to be executed before starting "main
* line - the current line number and file name
* resource - the values 'start' or 'end', which mark the start and end of a resource block when it is used directly in the source code rather than in a separate file.
C-- has the option to append the file with the .c-- file extension to the end of an already created COM file. When loaded, execution will start in the appended C-- code, and when execution passes the end of the main() function block, execution of the original program will begin.
This is done by using the /SYM command line option followed by the full name of the COM file extension to append to. The original COM file will only be copied into the beginning of the outputted run COM file and will not be changed.
To compile the file with the .c-- file extension onto the end of a copy of C:/ COMMAND.COM, use the following command: C-- / SYM C:/ COMMAND.COM [filename.c--]. An output file filename.com will be created.Author: Peter Cellik (,original),, Mihail Sheker
Author URL: http://www.goose.com
Related Applications: Sphinx C--
Common Path: N/A
Run a Free Scan to check for C-- related errors & to optimize PC performance.
Do you have errors with .C-- files?
What Causes .C-- files Errors to Occur?
A typical and frequent cause for .C-- files errors is damage in the Windows registry - fixing is necessary to protect against further damage in other software and/or devices. As long as the errors continue your system stays capable of potential blue screen errors, hardware failure and fatal crashes.
.C-- files Errors - Common Symptoms:
.C-- files error symptoms include application lock ups, shut down or start up troubles, slow system performance, laggy behaviour, input freeze, beeping sounds, trouble loading application files and errors while installing applications.
The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.
With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro
DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder
Browse File Extensions by Name:
Is your File Extension missing?
Help us to make errorDecoder.com the best resource we possibly can by submitting you very own file extension details. If you have detailed information on any file extensions please let us know by visiting the following link.Submit File Details Form