aWalHdr 51712 ext/sqlite3/libsqlite/sqlite3.c u8 aWalHdr[WAL_HDRSIZE]; /* Buffer to assemble wal-header in */ aWalHdr 51715 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[0], (WAL_MAGIC | SQLITE_BIGENDIAN)); aWalHdr 51716 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[4], WAL_MAX_VERSION); aWalHdr 51717 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[8], szPage); aWalHdr 51718 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[12], pWal->nCkpt); aWalHdr 51720 ext/sqlite3/libsqlite/sqlite3.c memcpy(&aWalHdr[16], pWal->hdr.aSalt, 8); aWalHdr 51721 ext/sqlite3/libsqlite/sqlite3.c walChecksumBytes(1, aWalHdr, WAL_HDRSIZE-2*4, 0, aCksum); aWalHdr 51722 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[24], aCksum[0]); aWalHdr 51723 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aWalHdr[28], aCksum[1]); aWalHdr 51731 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsWrite(pWal->pWalFd, aWalHdr, sizeof(aWalHdr), 0);