If False, then the C mode associated with the Liberty Eiffel level
will be selected; otherwise, the user has explicitly used the
-c_mode option; this one will be used.
The substitution is performed in line.
When given the path information is used to emit an error message when the variable does not exists.
If any, substitute in line some "system.se" well-known key (i.e. "sys", "bin" or "short").
If case of unknown key, uses echo.getenv instead.
Prepare tmp_file_read to access the corresponding file of the
Liberty Eiffel sys/runtime directory.
The complete path is
always available to the caller in tmp_path in order to emit an
error message when the corresponding file is not found. (This
routine does not emit errors message itself just because this
may be normal. See also mandatory_sys_runtime.)
Reads the loadpath files given on the command line,
then either the loadpath.se in the current directory or the current directory itself as a cluster,
and finally the configuration loadpaths.
If False, then the C mode associated with the Liberty Eiffel level
will be selected; otherwise, the user has explicitly used the
-c_mode option; this one will be used.
Append in str the Eiffel coding of the character (Table in chapter 25 of ETL, page 423).%%%%%%%%
When the % letter notation exists, it is returned in priority: '%N' gives "%N", '%T'
gives "%T", etc.
When % letter notation does not exists (not in the ETL table), numbered coding
used ("%/1/", "%/2/" etc).
is " has no compiler-defined `deep_twin' or `is_deep_equal' because the corresponding allocated size is not part of the NATIVE_ARRAY object. The client class of this NATIVE_ARRAY type is supposed to use a `capacity' attribute which contains the corresponding number of allocated items (see STRING or ARRAY for example)."