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

Function if

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

Source from the content-addressed store, hash-verified

14808 }
14809#ifdef SQLITE_ENABLE_DESERIALIZE
14810 else
14811 if( p->openMode==SHELL_OPEN_DESERIALIZE || p->openMode==SHELL_OPEN_HEXDB ){
14812 int rc;
14813 int nData = 0;
14814 unsigned char *aData;
14815 if( p->openMode==SHELL_OPEN_DESERIALIZE ){
14816 aData = (unsigned char*)readFile(p->zDbFilename, &nData);
14817 }else{
14818 aData = readHexDb(p, &nData);
14819 if( aData==0 ){
14820 return;
14821 }
14822 }
14823 rc = sqlite3_deserialize(p->db, "main", aData, nData, nData,
14824 SQLITE_DESERIALIZE_RESIZEABLE |
14825 SQLITE_DESERIALIZE_FREEONCLOSE);
14826 if( rc ){
14827 utf8_printf(stderr, "Error: sqlite3_deserialize() returns %d\n", rc);
14828 }
14829 if( p->szMax>0 ){
14830 sqlite3_file_control(p->db, "main", SQLITE_FCNTL_SIZE_LIMIT, &p->szMax);
14831 }
14832 }
14833#endif
14834 }
14835}

Callers 5

SelectedRegion.hFile · 0.50
AudacityHostMessageMethod · 0.50
serializeMethod · 0.50
UpdateManager.cppFile · 0.50
onTrySaveMethod · 0.50

Calls 3

readFileFunction · 0.85
readHexDbFunction · 0.85
utf8_printfFunction · 0.85

Tested by

no test coverage detected