The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftSQLite, reference master (a5d1d3), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 12:38:32 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/moshegottlieb/SwiftSQLite.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/moshegottlieb/SwiftSQLite
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at a5d1d3c fixed test code for latest changes in journal mode shipped with macOS 27
Cloned https://github.com/moshegottlieb/SwiftSQLite.git
Revision (git rev-parse @):
a5d1d3c894957e98690d02e2dc951fc1b14614c7
SUCCESS checkout https://github.com/moshegottlieb/SwiftSQLite.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/moshegottlieb/SwiftSQLite.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 183]
[Planning deferred tasks]
[35 / 63]
[38 / 65] CSQLCipher
[45 / 91]
[48 / 118]
[68 / 183]
[76 / 183]
[84 / 183]
[92 / 183]
[95 / 183]
[100 / 183]
[104 / 183]
[112 / 183]
[115 / 183]
[118 / 183]
[123 / 183]
[129 / 183]
[132 / 183]
[133 / 183]
[135 / 183]
[145 / 183] SwiftSQLCipher
[146 / 183] SwiftSQLite
[158 / 183] SwiftSQLite-product
[161 / 183] SwiftSQLCipher
[170 / 183] CSQLCipher
[176 / 184] SwiftSQLCipher
[181 / 189]
[184 / 189] SwiftSQLCipherTest-product
[185 / 189] SwiftSQLCipherTest-product
[187 / 189] SwiftSQLCipherTest-product
Build complete! (9.16 sec)
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:31840:25: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 31840 |           szBufNeeded = MAX(e2,0)+(i64)precision+(i64)width+15;
       |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:31991:60: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 31990 |             sqlite3_str_append(pAccum,
       |             ~~~~~~~~~~~~~~~~~~
 31991 |                  &pAccum->zText[pAccum->nChar-nCopyBytes], nCopyBytes);
       |                                                            ^~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:32096:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 32096 |         length = j;
       |                ~ ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:36889:14: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'VList' (aka 'int') [-Wshorten-64-to-32]
 36889 |     pIn[0] = nAlloc;
       |            ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:39948:14: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 39948 |     do{ rc = osWrite(fd, "S", 1); }while( rc<0 && errno==EINTR );
       |            ~ ^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:38979:21: note: expanded from macro 'osWrite'
 38979 | #define osWrite     ((ssize_t(*)(int,const void*,size_t))aSyscall[11].pCurrent)
       |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:41691:42: warning: implicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32]
 41691 |         int sharedLockByte = SHARED_FIRST+pInode->sharedByte;
       |             ~~~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:41833:11: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 41833 |     got = osPread(id->h, pBuf, cnt, offset);
       |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:38969:21: note: expanded from macro 'osPread'
 38969 | #define osPread     ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent)
       |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:41900:35: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 41900 |       int nCopy = pFile->mmapSize - offset;
       |           ~~~~~   ~~~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:43404:33: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 43404 |           for(iPg=(sStat.st_size/pgsz); iPg<(nByte/pgsz); iPg++){
       |                  ~ ~~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:45336:17: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 45336 |       do{ got = osRead(fd, zBuf, nBuf); }while( got<0 && errno==EINTR );
       |               ~ ^~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:38962:21: note: expanded from macro 'osRead'
 38962 | #define osRead      ((ssize_t(*)(int,void*,size_t))aSyscall[8].pCurrent)
       |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:45653:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 45653 |     len = strlcat(lPath, "sqliteplocks", maxLen);
       |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In module '_DarwinFoundation2' imported from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/secure/_string.h:289:22: note: expanded from macro 'strlcat'
  289 | #define strlcat(...) __strlcat_chk_func (__VA_ARGS__)
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/secure/_string.h:159:3: note: expanded from macro '__strlcat_chk_func'
  159 |                 __builtin___strlcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:45661:11: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 45661 |     len = strlcat(lPath, "/", maxLen);
       |         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In module '_DarwinFoundation2' imported from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/secure/_string.h:289:22: note: expanded from macro 'strlcat'
  289 | #define strlcat(...) __strlcat_chk_func (__VA_ARGS__)
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/secure/_string.h:159:3: note: expanded from macro '__strlcat_chk_func'
  159 |                 __builtin___strlcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:45954:19: warning: implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 45954 |         int len = osPread(conchFile->h, tBuf, PROXY_MAXCONCHLEN, 0);
       |             ~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:38969:21: note: expanded from macro 'osPread'
 38969 | #define osPread     ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].pCurrent)
       |                     ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:46117:37: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 46117 |         writeSize = PROXY_PATHINDEX + strlen(&writeBuffer[PROXY_PATHINDEX]);
       |                   ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:46332:53: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
 46332 |     int len = strlen((char *)pFile->lockingContext) - strlen(DOTLOCK_SUFFIX);
       |         ~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:58810:57: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 58810 |   put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize);
       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:58396:48: note: expanded from macro 'put32bits'
 58396 | #define put32bits(A,B)  sqlite3Put4byte((u8*)A,B)
       |                         ~~~~~~~~~~~~~~~        ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:58929:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 58929 |       iPageSize = pPager->pageSize;
       |                 ~ ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:59518:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 59518 |   int i = pPager->pageSize-200;          /* Loop counter */
       |       ~   ~~~~~~~~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:59534:52: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 59534 |     pPager->xCodecSizeChng(pPager->pCodec, pPager->pageSize,
       |     ~~~~~~                                 ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:59644:47: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 59644 |   rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
       |        ~~~~~~~~~~~~~                  ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:59751:60: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 59751 |       rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
       |            ~~~~~~~~~~~~~~                          ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:59756:58: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 59756 |     rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
       |          ~~~~~~~~~~~~~~                          ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:60005:26: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 60005 |     int szPage = pPager->pageSize;
       |         ~~~~~~   ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:60151:31: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 60151 |   u32 savedPageSize = pPager->pageSize;
       |       ~~~~~~~~~~~~~   ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:60375:59: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 60375 |     rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData);
       |          ~~~~~~~~~~~~~~~~~~~                      ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:60380:56: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 60380 |     rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset);
       |          ~~~~~~~~~~~~~                         ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:60561:15: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 60560 |   rc = sqlite3WalFrames(pPager->pWal,
       |        ~~~~~~~~~~~~~~~~
 60561 |       pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags
       |       ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:61146:24: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 61146 |   *pPageSize = pPager->pageSize;
       |              ~ ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:61522:69: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 61522 |     sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, pPager->pageSize,a);
       |     ~~~~~~~~~~~~~~~                                         ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:61815:54: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 61815 |       rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
       |            ~~~~~~~~~~~~~~                    ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:61913:59: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 61913 |         rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4);
       |              ~~~~~~~~~~~~~~                       ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:63029:51: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 63028 |     rc = sqlite3OsFetch(pPager->fd,
       |          ~~~~~~~~~~~~~~
 63029 |         (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
       |                                           ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:63364:52: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 63364 |   rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
       |        ~~~~~~~~~~~~~~                      ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:64183:5: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 64182 |   int perPageSize = pPager->pageSize + pPager->nExtra
       |       ~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 64183 |     + (int)(sizeof(PgHdr) + 5*sizeof(void*));
       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:64186:12: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 64184 |   return perPageSize*sqlite3PcachePagecount(pPager->pPCache)
       |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 64185 |            + sqlite3MallocSize(pPager)
       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 64186 |            + pPager->pageSize;
       |            ^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:64193:10: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 64193 |   return sqlite3PcachePageRefcount(pPage);
       |   ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:64923:39: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 64920 |     rc = sqlite3WalCheckpoint(pPager->pWal, db, eMode,
       |          ~~~~~~~~~~~~~~~~~~~~
 64921 |         (eMode==SQLITE_CHECKPOINT_PASSIVE ? 0 : pPager->xBusyHandler),
 64922 |         pPager->pBusyHandlerArg,
 64923 |         pPager->walSyncFlags, pPager->pageSize, (u8 *)pPager->pTmpSpace,
       |                               ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:65083:36: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 65082 |       rc = sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags,
       |            ~~~~~~~~~~~~~~~
 65083 |                            pPager->pageSize, (u8*)pPager->pTmpSpace);
       |                            ~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:66720:19: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 66720 |       u32 iLast = MIN(iLastFrame, HASHTABLE_NPAGE_ONE+iPg*HASHTABLE_NPAGE);
       |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:66716:40: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 66716 |     iLastFrame = (nSize - WAL_HDRSIZE) / szFrame;
       |                ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:72098:12: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 72098 |     return nPayload;
       |     ~~~~~~ ^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:72103:24: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 72103 |     surplus = minLocal + (nPayload - minLocal)%(pPage->pBt->usableSize-4);
       |             ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:72761:32: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 72761 |     rc = defragmentPage(pPage, MIN(4, pPage->nFree - (2+nByte)));
       |                                ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:76227:11: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 76227 |     amt = MAX(0, (int)(pCur->pPage->aDataEnd - pCur->info.pPayload));
       |           ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:78694:16: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 78694 |     int nAdd = MIN(nNew,iOld-iNew);
       |                ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:80321:24: warning: implicit conversion loses integer precision: 'const sqlite3_int64' (aka 'const long long') to 'int' [-Wshorten-64-to-32]
 80321 |         x2.nData = pX->nKey;
       |                  ~ ~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:80545:23: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 80545 |           int nCopy = MIN(nOut, nIn);
       |                       ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:80579:18: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 80579 |           nOut = MIN(pBt->usableSize - 4, nRem);
       |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:80515:31: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 80515 |     pBt->nPreformatSize = nIn + (aOut - pBt->pTmpSpace);
       |                         ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:80527:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 80527 |     pBt->nPreformatSize = nOut + (aOut - pBt->pTmpSpace);
       |                         ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:82606:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 82606 |   const int nCopy = MIN(nSrcPgsz, nDestPgsz);
       |                     ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:82909:18: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 82909 |           iEnd = MIN(PENDING_BYTE + pgszDest, iSize);
       |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:84402:49: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 84402 |     if( sqlite3VdbeMemClearAndResize(pMem, (int)MAX(nAlloc,32)) ){
       |                                                 ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:90068:22: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 90068 |           int nCmp = MIN(mem1.n, pRhs->n);
       |                      ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:90096:22: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 90096 |           int nCmp = MIN(nStr, pRhs->n);
       |                      ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:90304:12: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 90304 |     nCmp = MIN( pPKey2->n, nStr );
       |            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:92642:42: warning: implicit conversion loses integer precision: 'sqlite3_uint64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 92642 |     rc = sqlite3_bind_zeroblob(pStmt, i, n);
       |          ~~~~~~~~~~~~~~~~~~~~~           ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:94260:48: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 94260 |       rc = sqlite3BtreePayload(pC->uc.pCursor, iOffset, len, pBuf);
       |            ~~~~~~~~~~~~~~~~~~~                 ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:94283:50: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 94283 |     rc = sqlite3VdbeMemFromBtree(pC->uc.pCursor, iOffset, len, pDest);
       |          ~~~~~~~~~~~~~~~~~~~~~~~                 ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:97130:21: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 97130 |     pOut->u.nZero = nZero;
       |                   ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:103738:28: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 103738 |       sqlite3_int64 nNew = MAX(128, 2*(sqlite3_int64)p->nAlloc);
        |                            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:103742:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 103742 |       p->nAlloc = nNew;
        |                 ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:104018:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 104018 |   res = memcmp(v1, v2, (MIN(n1, n2) - 13)/2);
        |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:104204:17: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 104204 |       mxCache = MIN(mxCache, SQLITE_MAX_PMASZ);
        |                 ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:104205:28: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 104205 |       pSorter->mxPmaSize = MAX(pSorter->mnPmaSize, (int)mxCache);
        |                            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105027:26: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 105027 |     pSorter->mxKeysize = nPMA;
        |                        ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105031:33: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 105031 |     int nMin = pSorter->iMemory + nReq;
        |         ~~~~   ~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105038:45: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 105038 |         iListOff = (u8*)pSorter->list.pList - pSorter->list.aMemory;
        |                  ~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105049:26: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 105049 |       pSorter->nMemory = nNew;
        |                        ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105203:19: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 105203 |     pIncr->mxSz = MAX(pTask->pSorter->mxKeysize+9,pTask->pSorter->mxPmaSize/2);
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:105657:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 105657 |           nReader = MIN(pTask->nPMA - i, SORTER_MAX_MERGE_COUNT);
        |                     ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:106534:17: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 106534 |     int nCopy = MIN(nRead, (p->nChunkSize - iChunkOffset));
        |                 ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:106574:40: warning: implicit conversion loses integer precision: 'sqlite_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 106574 |         nChunk = copy.endpoint.iOffset - iOff;
        |                ~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:106641:22: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 106641 |         int iSpace = MIN(nWrite, p->nChunkSize - iChunkOffset);
        |                      ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:106855:10: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 106855 |   return MAX(pVfs->szOsFile, (int)sizeof(MemJournal));
        |          ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:110088:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 110088 |   int saved_nChange = db->nChange;      /* Saved value of db->nChange */
        |       ~~~~~~~~~~~~~   ~~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:110089:32: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 110089 |   int saved_nTotalChange = db->nTotalChange; /* Saved value of db->nTotalChange */
        |       ~~~~~~~~~~~~~~~~~~   ~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:122451:16: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 122451 |     int nOut = nSql;
        |         ~~~~   ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:122461:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 122461 |           nReplace = nNew;
        |                    ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:122464:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 122464 |           nReplace = nQuot;
        |                    ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:122478:30: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 122478 |         sqlite3_snprintf(nSql*2, zBuf2, "%Q%s", zBuf1,
        |         ~~~~~~~~~~~~~~~~ ~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:122485:25: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 122485 |       iOff = pBest->t.z - zSql;
        |            ~ ~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:123257:21: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 123257 |     int flags = db->flags;
        |         ~~~~~   ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:123979:15: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 123979 |   p->nLimit = sqlite3_value_int64(argv[3]);
        |             ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:124588:18: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 124588 |   pParse->nTab = MAX(pParse->nTab, iTab);
        |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:131021:15: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 131021 |   int nCopy = MIN(ArraySize(aVal), pIdx->nKeyCol);
        |               ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:131288:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 131288 |     pSrc->nAlloc = nAlloc;
        |                  ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:134360:24: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 134360 |     sqlite3_randomness(n, p);
        |     ~~~~~~~~~~~~~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:134361:44: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 134361 |     sqlite3_result_blob(context, (char*)p, n, sqlite3_free);
        |     ~~~~~~~~~~~~~~~~~~~                    ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:134898:31: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 134898 |         pStr->nChar = nBlob*2 + 3;
        |                     ~ ~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:135108:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 135108 |   sqlite3_result_blob(pCtx, pBlob, (p - pBlob), sqlite3_free);
        |   ~~~~~~~~~~~~~~~~~~~               ~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:146209:28: warning: implicit conversion loses integer precision: 'const u64' (aka 'const unsigned long long') to 'int' [-Wshorten-64-to-32]
 146209 |     int iCookie = pPragma->iArg;  /* Which cookie to read or write */
        |         ~~~~~~~   ~~~~~~~~~^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:154251:29: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 154251 |     int flags = pParse->db->flags;
        |         ~~~~~   ~~~~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:163316:67: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 163316 |         aiMap = (int*)sqlite3DbMallocZero(pParse->db, sizeof(int)*MAX(nEq,n));
        |                                                                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:164459:19: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 164459 |       nExtraReg = MAX(nExtraReg, pLoop->u.btree.nBtm);
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:164466:19: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 164466 |       nExtraReg = MAX(nExtraReg, pLoop->u.btree.nTop);
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:168401:14: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 168401 |   mxBitCol = MIN(BMS-1,pTable->nCol);
        |              ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:169933:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 169933 |       pTemplate->rRun = MIN(p->rRun, pTemplate->rRun);
        |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:169934:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 169934 |       pTemplate->nOut = MIN(p->nOut - 1, pTemplate->nOut);
        |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:169942:25: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 169942 |       pTemplate->rRun = MAX(p->rRun, pTemplate->rRun);
        |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:169943:25: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 169943 |       pTemplate->nOut = MAX(p->nOut + 1, pTemplate->nOut);
        |                         ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:170287:10: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 170287 |   nCmp = MIN(nCmp, (pIdx->nColumn - nEq));
        |          ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:172662:19: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 172662 |   aFrom[0].nRow = MIN(pParse->nQueryLoop, 48);  assert( 48==sqlite3LogEst(28) );
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:175053:28: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 175053 |     int nSize = (p->nTotal / p->nParam);
        |         ~~~~~    ~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:176598:12: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 176598 |     nArg = MAX(nArg, windowArgCount(pWin));
        |            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:177860:61: warning: implicit conversion loses integer precision: 'sqlite3_uint64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 177860 |     return sqlite3FaultSim(700) ? 0 : sqlite3_realloc(pOld, newSize);
        |                                       ~~~~~~~~~~~~~~~       ^~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:185840:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 185840 |     nBig = szAlloc/(3*LOOKASIDE_SMALL+sz);
        |          ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:185841:30: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 185841 |     nSm = (szAlloc - sz*nBig)/LOOKASIDE_SMALL;
        |         ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:185843:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 185843 |     nBig = szAlloc/(LOOKASIDE_SMALL+sz);
        |          ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:185844:30: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 185844 |     nSm = (szAlloc - sz*nBig)/LOOKASIDE_SMALL;
        |         ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:185848:19: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 185848 |     nBig = szAlloc/sz;
        |          ~ ~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:192596:14: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 192596 |     *pnStr = nStr;
        |            ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:203024:11: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 203024 |   nRead = MIN(pReader->nNode - pReader->nPopulate, FTS3_NODE_CHUNKSIZE);
        |           ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:203173:27: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 203173 |     pReader->nTermAlloc = nNew;
        |                         ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:204100:22: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 204100 |     pWriter->nSize = nReq;
        |                    ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:204434:24: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 204434 |     int nNew = nList*2 + FTS3_NODE_PADDING;
        |         ~~~~   ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:205963:14: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 205963 |   int nCmp = MIN(nLhs, nRhs);
        |              ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:206111:11: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 206111 |           MAX(nRoot, p->nNodeSize)+FTS3_NODE_PADDING, &rc
        |           ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:206141:19: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 206141 |                   MAX(nBlock, p->nNodeSize)+FTS3_NODE_PADDING, &rc
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:206719:37: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 206719 |     sqlite3_bind_int(pFindLevel, 1, MAX(2, nMin));
        |                                     ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:206748:16: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 206748 |         nSeg = MIN(MAX(nMin,nSeg), nHintSeg);
        |                ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:206748:20: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 206748 |         nSeg = MIN(MAX(nMin,nSeg), nHintSeg);
        |                    ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:207742:55: warning: implicit conversion loses integer precision: 'long' to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 207742 |     pRet->aMatchinfo[0] = (u8*)(&pRet->aMatchinfo[1]) - (u8*)pRet;
        |                         ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:207993:25: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 207993 |         iEnd = pPhrase->iHead;
        |              ~ ~~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:208222:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 208222 |     pStr->nAlloc = nAlloc;
        |                  ~ ^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:209277:29: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 209277 |           iMinPos = pT->iPos-pT->iOff;
        |                   ~ ~~~~~~~~^~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:210952:28: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 210952 |         pParse->nJson = p->nUsed;
        |                       ~ ~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:212178:20: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
 212178 |   px.nJson = pStr->nUsed;
        |            ~ ~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:212668:43: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 212668 |       jsonBlobExpand(pParse, pParse->nBlob+d);
        |       ~~~~~~~~~~~~~~         ~~~~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:215164:19: warning: implicit conversion loses integer precision: 'u64' (aka 'unsigned long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 215164 |   u32 n = p->path.nUsed;
        |       ~   ~~~~~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217761:26: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 217761 |       p1->aCoord[ii].f = MIN(p1->aCoord[ii].f, p2->aCoord[ii].f);
        |                          ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217762:28: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 217762 |       p1->aCoord[ii+1].f = MAX(p1->aCoord[ii+1].f, p2->aCoord[ii+1].f);
        |                            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217767:26: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 217767 |       p1->aCoord[ii].i = MIN(p1->aCoord[ii].i, p2->aCoord[ii].i);
        |                          ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217768:28: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 217768 |       p1->aCoord[ii+1].i = MAX(p1->aCoord[ii+1].i, p2->aCoord[ii+1].i);
        |                            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217809:12: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 217809 |       x1 = MAX(DCOORD(p->aCoord[jj]), DCOORD(aCell[ii].aCoord[jj]));
        |            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:217810:12: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 217810 |       x2 = MIN(DCOORD(p->aCoord[jj+1]), DCOORD(aCell[ii].aCoord[jj+1]));
        |            ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:218930:21: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 218930 |   pRtree->nRowEst = MAX(nRow, RTREE_MIN_ROWEST);
        |                     ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:221826:20: warning: implicit conversion loses integer precision: 'sqlite3_int64' (aka 'long long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32]
 221826 |     pBlob->iSize = nBlob;
        |                  ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:242190:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 242190 |       pToken->n = (z2 - z);
        |                 ~  ~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:242202:23: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 242202 |       pToken->n = (z2 - z);
        |                 ~  ~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:244237:18: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 244237 |     p->iHeight = MAX(p->iHeight, p->apChild[ii]->iHeight + 1);
        |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:245641:18: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 245641 |       int nMin = MIN(p1->nKey, p2->nKey);
        |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:246580:10: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 246580 |   nCmp = MIN(pLeft->n, pRight->n);
        |          ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:246957:27: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 246957 |             nOriginCntr = MAX(nOriginCntr, pSeg->iOrigin2);
        |                           ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247645:18: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 247645 |       int iEod = MIN(pIter->iEndofDoclist, pIter->pLeaf->szLeaf);
        |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247642:23: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247642 |     int iOff = pIter->iLeafOffset;  /* Offset to read at */
        |         ~~~~   ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247716:28: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247716 |   pIter->iTermLeafOffset = iOff;
        |                          ~ ^~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247827:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247827 |   int i = pIter->iLeafOffset;
        |       ~   ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247867:50: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247867 |     pIter->aRowidOffset[iRowidOffset++] = pIter->iLeafOffset;
        |                                         ~ ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247960:19: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247960 |     iOff = pIter->iLeafOffset;
        |          ~ ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:247989:17: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 247989 |   iOff = pIter->iLeafOffset;
        |        ~ ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:248070:29: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 248070 |   iOff = pIter->iLeafOffset + pIter->nPos;
        |        ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:248343:19: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 248343 |       nCmp = (u32)MIN(nNew, nTerm-nMatch);
        |                   ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:248411:35: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 248411 |   pIter->iTermLeafOffset = pIter->iLeafOffset;
        |                          ~ ~~~~~~~^~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249219:18: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 249219 |     pNew->nSeg = nSlot;
        |                ~ ^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249349:16: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 249349 |   int nChunk = MIN(nRem, pSeg->pLeaf->szLeaf - pSeg->iLeafOffset);
        |                ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249374:16: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 249374 |       nChunk = MIN(nRem, pData->szLeaf - 4);
        |                ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249349:46: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 249349 |   int nChunk = MIN(nRem, pSeg->pLeaf->szLeaf - pSeg->iLeafOffset);
        |       ~~~~~~             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:35: note: expanded from macro 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |                                   ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249471:32: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 249471 |           pIter->base.nData = p-aCopy;
        |                             ~ ~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249591:30: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 249591 |     pIter->base.nData = aOut - pIter->poslist.p;
        |                       ~ ~~~~~^~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:249718:14: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 249718 |       nSeg = MIN(pStruct->aLevel[iLevel].nSeg, nSegment);
        |              ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:250224:14: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 250224 |   int nMin = MIN(pPage->term.n, nTerm);
        |              ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:250699:38: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 250699 |         int nPercent = (nTomb * 100) / nEntry;
        |             ~~~~~~~~   ~~~~~~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:251163:17: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 251163 |       nPrefix = MIN(nPrefix, nPrefix2);
        |                 ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:251069:36: warning: implicit conversion loses integer precision: 'i64' (aka 'long long') to 'int' [-Wshorten-64-to-32]
 251069 |       iNextOff = pSeg->iLeafOffset + pSeg->nPos;
        |                ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:251579:20: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 251579 |     pNew->nLevel = MIN(pStruct->nLevel+1, FTS5_MAX_LEVEL);
        |                    ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:252095:40: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 252095 |       assert_nc( memcmp(pToken, pTerm, MIN(nToken, nTerm))<=0 );
        |                                        ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:253343:22: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 253343 |   int nSlotPerPage = MAX(MINSLOT, (p->pConfig->pgsz - 8) / szKey);
        |                      ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:253373:13: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
 253373 |     nSlot = MAX(nElem*4, MINSLOT);
        |             ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
  218 | #define MAX(a, b) (((a)>(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14915:10: note: other definition of 'MAX'
 14915 | # define MAX(A,B) ((A)>(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:253880:53: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 253880 |         res = fts5Memcmp(&pLeaf->p[iOff], zIdxTerm, MIN(nTerm, nIdxTerm));
        |                                                     ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:255725:40: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 255725 |       pSorter->aIdx[i] = &aBlob[nBlob] - a;
        |                        ~ ~~~~~~~~~~~~~~^~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:259714:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 259714 |         is = zCsr - (unsigned char*)pText;
        |            ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:259721:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 259721 |           is = zCsr - (unsigned char*)pText;
        |              ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:259771:17: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 259771 |       ie = zCsr - (unsigned char*)pText;
        |          ~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:259775:37: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 259775 |     rc = xToken(pCtx, 0, aFold, zOut-aFold, is, ie);
        |          ~~~~~~                 ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:260594:24: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 260594 |       aStart[ii] = zIn - (const unsigned char*)pText;
        |                  ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:260616:19: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 260616 |       iNext = zIn - (const unsigned char*)pText;
        |             ~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:260623:36: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
 260623 |     rc = xToken(pCtx, 0, aBuf, zOut-aBuf, aStart[0], iNext);
        |          ~~~~~~                ~~~~^~~~~
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:262248:18: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 262248 |       int nCmp = MIN(nTerm, pCsr->nLeTerm);
        |                  ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:262322:20: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
 262322 |         int nCmp = MIN(nTerm, pCsr->nLeTerm);
        |                    ^
In module 'Darwin' imported from /Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:26825:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
  215 | #define MIN(a, b) (((a)<(b))?(a):(b))
      |         ^
/Users/admin/builder/spi-builder-workspace/Sources/CSQLCipher/sqlite3.c:14912:10: note: other definition of 'MIN'
 14912 | # define MIN(A,B) ((A)<(B)?(A):(B))
       |          ^
180 warnings generated.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftSQLite",
  "name" : "SwiftSQLite",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftSQLite",
      "targets" : [
        "SwiftSQLite"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftSQLCipher",
      "targets" : [
        "SwiftSQLCipher"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftSQLCipherTest",
      "targets" : [
        "SwiftSQLCipherTest"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftSQLiteTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSQLiteTests",
      "path" : "Tests/SwiftSQLiteTests",
      "sources" : [
        "SwiftSQLiteTests.swift"
      ],
      "target_dependencies" : [
        "SwiftSQLite"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftSQLite",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSQLite",
      "path" : "Sources/SwiftSQLite",
      "product_memberships" : [
        "SwiftSQLite"
      ],
      "sources" : [
        "Database+Cipher.swift",
        "Database+Function.swift",
        "Database+Keychain.swift",
        "Database.swift",
        "DatabaseError.swift",
        "Date+SQL.swift",
        "Log.swift",
        "SQLResult.swift",
        "SQLValue.swift",
        "Statement.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftSQLCipherTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSQLCipherTests",
      "path" : "Tests/SwiftSQLCipherTests",
      "sources" : [
        "SwiftSQLiteTests.swift"
      ],
      "target_dependencies" : [
        "SwiftSQLCipher"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftSQLCipherTest",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSQLCipherTest",
      "path" : "Sources/SwiftSQLCipherTest",
      "product_memberships" : [
        "SwiftSQLCipherTest"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "SwiftSQLCipher"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "SwiftSQLCipher",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSQLCipher",
      "path" : "Sources/SwiftSQLCipher",
      "product_memberships" : [
        "SwiftSQLCipher",
        "SwiftSQLCipherTest"
      ],
      "sources" : [
        "Database+Cipher.swift",
        "Database+Function.swift",
        "Database+Keychain.swift",
        "Database.swift",
        "DatabaseError.swift",
        "Date+SQL.swift",
        "Log.swift",
        "SQLResult.swift",
        "SQLValue.swift",
        "Statement.swift"
      ],
      "target_dependencies" : [
        "CSQLCipher"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSQLCipher",
      "module_type" : "ClangTarget",
      "name" : "CSQLCipher",
      "path" : "Sources/CSQLCipher",
      "product_memberships" : [
        "SwiftSQLCipher",
        "SwiftSQLCipherTest"
      ],
      "sources" : [
        "sqlite3.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.