pWinMemData      34714 ext/sqlite3/libsqlite/sqlite3.c   winMemData *pWinMemData = (winMemData *)pAppData;
pWinMemData      34716 ext/sqlite3/libsqlite/sqlite3.c   if( !pWinMemData ) return SQLITE_ERROR;
pWinMemData      34717 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->magic1==WINMEM_MAGIC1 );
pWinMemData      34718 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->magic2==WINMEM_MAGIC2 );
pWinMemData      34721 ext/sqlite3/libsqlite/sqlite3.c   if( !pWinMemData->hHeap ){
pWinMemData      34729 ext/sqlite3/libsqlite/sqlite3.c     pWinMemData->hHeap = osHeapCreate(SQLITE_WIN32_HEAP_FLAGS,
pWinMemData      34731 ext/sqlite3/libsqlite/sqlite3.c     if( !pWinMemData->hHeap ){
pWinMemData      34738 ext/sqlite3/libsqlite/sqlite3.c     pWinMemData->bOwned = TRUE;
pWinMemData      34739 ext/sqlite3/libsqlite/sqlite3.c     assert( pWinMemData->bOwned );
pWinMemData      34742 ext/sqlite3/libsqlite/sqlite3.c   pWinMemData->hHeap = osGetProcessHeap();
pWinMemData      34743 ext/sqlite3/libsqlite/sqlite3.c   if( !pWinMemData->hHeap ){
pWinMemData      34748 ext/sqlite3/libsqlite/sqlite3.c   pWinMemData->bOwned = FALSE;
pWinMemData      34749 ext/sqlite3/libsqlite/sqlite3.c   assert( !pWinMemData->bOwned );
pWinMemData      34751 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->hHeap!=0 );
pWinMemData      34752 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->hHeap!=INVALID_HANDLE_VALUE );
pWinMemData      34754 ext/sqlite3/libsqlite/sqlite3.c   assert( osHeapValidate(pWinMemData->hHeap, SQLITE_WIN32_HEAP_FLAGS, NULL) );
pWinMemData      34763 ext/sqlite3/libsqlite/sqlite3.c   winMemData *pWinMemData = (winMemData *)pAppData;
pWinMemData      34765 ext/sqlite3/libsqlite/sqlite3.c   if( !pWinMemData ) return;
pWinMemData      34766 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->magic1==WINMEM_MAGIC1 );
pWinMemData      34767 ext/sqlite3/libsqlite/sqlite3.c   assert( pWinMemData->magic2==WINMEM_MAGIC2 );
pWinMemData      34769 ext/sqlite3/libsqlite/sqlite3.c   if( pWinMemData->hHeap ){
pWinMemData      34770 ext/sqlite3/libsqlite/sqlite3.c     assert( pWinMemData->hHeap!=INVALID_HANDLE_VALUE );
pWinMemData      34772 ext/sqlite3/libsqlite/sqlite3.c     assert( osHeapValidate(pWinMemData->hHeap, SQLITE_WIN32_HEAP_FLAGS, NULL) );
pWinMemData      34774 ext/sqlite3/libsqlite/sqlite3.c     if( pWinMemData->bOwned ){
pWinMemData      34775 ext/sqlite3/libsqlite/sqlite3.c       if( !osHeapDestroy(pWinMemData->hHeap) ){
pWinMemData      34777 ext/sqlite3/libsqlite/sqlite3.c                     osGetLastError(), (void*)pWinMemData->hHeap);
pWinMemData      34779 ext/sqlite3/libsqlite/sqlite3.c       pWinMemData->bOwned = FALSE;
pWinMemData      34781 ext/sqlite3/libsqlite/sqlite3.c     pWinMemData->hHeap = NULL;