Preprocessor options specific to Windows environments
The following additional preprocessing options are available to you if you use in a Windows™ environment.
Line wrapping
The preprocessor
translates one embedded SQL statement as one C line. Long lines can
cause problems for some debuggers and editors. You can use the -lw option
to tell the preprocessor to wrap output lines at a specific column
position. For example, the following esql command
tells the preprocessor to wrap lines at column 75:
esql -lw:75 demo.ec
If you omit the -lw option, the preprocessor does not perform line wrapping.
Change error and warning displays
By
default, the preprocessor
generates error and warning messages when it processes the file.
It displays these errors and warnings in the console window. You can
change the display of error and warning messages with the following
command-line options:
- Use the -nowarn option to suppress warning messages. This option has no effect on error messages.
- Use the -mserr option to display error and warning messages in Microsoft™ Error Message format. Some text editors understand this format and can use it to go to the line in the source file that caused the error or warning.
Set tab stops
By default,
the preprocessor
formats the C source file with tab stops at every eighth column position.
You can use the -ts option to set different tab stops. For
example, the following esql command tells the preprocessor
to set tab stops every four characters:
esql -ts:4 demo.ec