MCPcopy Create free account
hub / github.com/audacity/audacity / main_init

Function main_init

lib-src/sqlite/shell.c:20936–20950  ·  view source on GitHub ↗

** Initialize the state information in data */

Source from the content-addressed store, hash-verified

20934** Initialize the state information in data
20935*/
20936static 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.

Callers 1

wmainFunction · 0.85

Calls 1

verify_uninitializedFunction · 0.85

Tested by

no test coverage detected