** Initialize the state information in data */
| 20934 | ** Initialize the state information in data |
| 20935 | */ |
| 20936 | static void main_init(ShellState *data) { |
| 20937 | memset(data, 0, sizeof(*data)); |
| 20938 | data->normalMode = data->cMode = data->mode = MODE_List; |
| 20939 | data->autoExplain = 1; |
| 20940 | memcpy(data->colSeparator,SEP_Column, 2); |
| 20941 | memcpy(data->rowSeparator,SEP_Row, 2); |
| 20942 | data->showHeader = 0; |
| 20943 | data->shellFlgs = SHFLG_Lookaside; |
| 20944 | verify_uninitialized(); |
| 20945 | sqlite3_config(SQLITE_CONFIG_URI, 1); |
| 20946 | sqlite3_config(SQLITE_CONFIG_LOG, shellLog, data); |
| 20947 | sqlite3_config(SQLITE_CONFIG_MULTITHREAD); |
| 20948 | sqlite3_snprintf(sizeof(mainPrompt), mainPrompt,"sqlite> "); |
| 20949 | sqlite3_snprintf(sizeof(continuePrompt), continuePrompt," ...> "); |
| 20950 | } |
| 20951 | |
| 20952 | /* |
| 20953 | ** Output text to the console in a font that attracts extra attention. |
no test coverage detected