MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / main_init

Function main_init

modules/dasSQLITE/sqlite/shell.c:26882–26897  ·  view source on GitHub ↗

** Initialize the state information in data */

Source from the content-addressed store, hash-verified

26880** Initialize the state information in data
26881*/
26882static 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.

Callers 1

wmainFunction · 0.85

Calls 1

verify_uninitializedFunction · 0.85

Tested by

no test coverage detected