** Initialize the state information in data */
| 26880 | ** Initialize the state information in data |
| 26881 | */ |
| 26882 | static void main_init(ShellState *data) { |
| 26883 | memset(data, 0, sizeof(*data)); |
| 26884 | data->normalMode = data->cMode = data->mode = MODE_List; |
| 26885 | data->autoExplain = 1; |
| 26886 | data->pAuxDb = &data->aAuxDb[0]; |
| 26887 | memcpy(data->colSeparator,SEP_Column, 2); |
| 26888 | memcpy(data->rowSeparator,SEP_Row, 2); |
| 26889 | data->showHeader = 0; |
| 26890 | data->shellFlgs = SHFLG_Lookaside; |
| 26891 | verify_uninitialized(); |
| 26892 | sqlite3_config(SQLITE_CONFIG_URI, 1); |
| 26893 | sqlite3_config(SQLITE_CONFIG_LOG, shellLog, data); |
| 26894 | sqlite3_config(SQLITE_CONFIG_MULTITHREAD); |
| 26895 | sqlite3_snprintf(sizeof(mainPrompt), mainPrompt,"sqlite> "); |
| 26896 | sqlite3_snprintf(sizeof(continuePrompt), continuePrompt," ...> "); |
| 26897 | } |
| 26898 | |
| 26899 | /* |
| 26900 | ** Output text to the console in a font that attracts extra attention. |
no test coverage detected