There is only one compiler directive that is specific to the shell.c source file and the sqlite3 command-line tool. This directive
only needs to be defined when building the shell.c source. The actual SQLite core does not recognize
this directive.
See also SQLITE_ENABLE_IOTRACE later in this
appendix, which enables the .iotrace
command in sqlite3, but must be defined
when compiling both shell.c and
sqlite3.c.