The esqlcc command invokes the Ingres embedded SQL (ESQL) preprocessor for C++.
The esqlcc command has the following format:
esqlcc [flags] [filename]
Specify options to the preprocessor.
These flags are common to most host language preprocessors, and are described under the esqlc command.
The following flags are unique to the preprocessor for C++:
Specifies the extension for the C++ file created by the precompiler.
-prototypes
Directs the preprocessor to include a header file containing ANSI style function prototypes for the Ingres run time routines. The default is noprototypes (the prototypes in the header file are not ANSI style).
Specifies the name of the file that contains the embedded SQL statements.
For a complete description of the SQL preprocessor requirements for C++, see the Embedded SQL Companion Guide.