esqlc

The compiler for C files with embedded SQL code.

esqlc [-t ][-s] [-l] [-c] [-e] [-E] [-D] [-i] [-o] input_file

-h [ --help ] produce a help message (list of available options)

-t [ --translit-names ]

if set, enables the names transliteration

-s [ --suffix ] arg (=_esql_var)

sets the variable suffix to the suffix argument used with the flag. For example, the 'suffix' value can be _esql_var

-l [ --locale ] arg (=en_US)

sets the name for the output locale.

locale value must be in the format language_territory. For example, for a German locale it should be de_DE, and for the Canadian locale using French language - fr_CA.

-c [ --collation ] arg

if set, the file is processed with a customized collation enabled. For example, if the argument following the flag is 'x=y', it signifies that there should be no difference between x and y and variables varx and vary should be treated equally

-e [ --encoding ] arg (=UTF-8)

sets the output encoding (default is UTF-8). For example, the 'encoding' argument can have value cp850 to set Code Page 850 as the file encoding

-E [ --input-file-encoding ] arg

sets the input file encoding. For example, the 'encoding' argument can have value iso88591 to set ISO-88591 as the file encoding

-D [ --define ] arg

specifies pre-processor definitions: -D IsLycia=1

-i [ --input-file ] arg

specifies the name of the input file

-o [ --output-file ] arg

specifies the name of the output file

-I [ --include-path ] arg sets the search path for include directive

 

 

Contact Us

Privacy Policy

Copyright © 2026 Querix, (UK) Ltd.