Lines Matching refs:nBuf
29878 int nBuf, /* Size of buffer pBuf in bytes */
29883 assert( nBuf==(nBuf&0x1ffff) );
29885 nBuf &= 0x1ffff;
29889 do{ rc = (int)osPwrite(fd, pBuf, nBuf, iOff); }while( rc<0 && errno==EINTR );
29891 do{ rc = (int)osPwrite64(fd, pBuf, nBuf, iOff);}while( rc<0 && errno==EINTR);
29901 rc = osWrite(fd, pBuf, nBuf);
30409 static int unixGetTempname(int nBuf, char *zBuf);
32091 static int unixGetTempname(int nBuf, char *zBuf){
32111 if( (strlen(zDir) + strlen(SQLITE_TEMP_FILE_PREFIX) + 18) >= (size_t)nBuf ){
32116 sqlite3_snprintf(nBuf-18, zBuf, "%s/"SQLITE_TEMP_FILE_PREFIX, zDir);
32695 static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){
32701 sqlite3_snprintf(nBuf, zBufOut, "%s", zErr);
32742 static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){
32744 assert((size_t)nBuf>=(sizeof(time_t)+sizeof(int)));
32758 memset(zBuf, 0, nBuf);
32769 assert( sizeof(t)+sizeof(randomnessPid)<=(size_t)nBuf );
32770 nBuf = sizeof(t) + sizeof(randomnessPid);
32772 do{ got = osRead(fd, zBuf, nBuf); }while( got<0 && errno==EINTR );
32777 return nBuf;
35663 SQLITE_API void SQLITE_STDCALL sqlite3_win32_write_debug(const char *zBuf, int nBuf){
35665 int nMin = MIN(nBuf, (SQLITE_WIN32_DBG_BUF_SIZE - 1)); /* may be negative. */
36178 static int winGetLastErrorMsg(DWORD lastErrno, int nBuf, char *zBuf){
36243 sqlite3_snprintf(nBuf, zBuf, "OsError 0x%lx (%lu)", lastErrno, lastErrno);
36246 sqlite3_snprintf(nBuf, zBuf, "%s", zOut);
38711 static int winMakeEndInDirSep(int nBuf, char *zBuf){
38717 }else if( nLen+1<nBuf ){
38738 int nMax, nBuf, nDir, nLen;
38750 nMax = pVfs->mxPathname; nBuf = nMax + 2;
38751 zBuf = sqlite3MallocZero( nBuf );
38936 if( (nLen + nPre + 17) > nBuf ){
38942 sqlite3_snprintf(nBuf-16-nLen, zBuf+nLen, SQLITE_TEMP_FILE_PREFIX);
39738 static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){
39740 winGetLastErrorMsg(osGetLastError(), nBuf, zBufOut);
39766 static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
39770 n = nBuf;
39771 memset(zBuf, 0, nBuf);
39773 if( sizeof(SYSTEMTIME)<=nBuf-n ){
39779 if( sizeof(DWORD)<=nBuf-n ){
39785 if( sizeof(ULONGLONG)<=nBuf-n ){
39791 if( sizeof(DWORD)<=nBuf-n ){
39797 if( sizeof(LARGE_INTEGER)<=nBuf-n ){
39804 if( sizeof(UUID)<=nBuf-n ){
39811 if( sizeof(UUID)<=nBuf-n ){
39935 static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){
39937 return winGetLastErrorMsg(osGetLastError(), nBuf, zBuf);
42996 int nBuf, /* Size of buffer nBuf */
52194 int nBuf,
52215 pWal, SQLITE_CHECKPOINT_PASSIVE, 0, 0, sync_flags, nBuf, zBuf, 0, 0
53288 int nBuf, /* Size of temporary buffer */
53354 if( pWal->hdr.mxFrame && walPagesize(pWal)!=nBuf ){
81521 int nBuf, /* Buffer size */
81525 p->aBuffer = (u8*)sqlite3Malloc(nBuf);
81529 p->iBufEnd = p->iBufStart = (iStart % nBuf);
81531 p->nBuffer = nBuf;
82843 int nBuf; /* Size of zBuf[] in bytes */
82865 assert(p->iSize<=p->nBuf);
82925 if( !p->pReal && (iOfst+iAmt)>p->nBuf ){
83014 int nBuf /* Bytes buffered before opening the file */
83018 if( nBuf>0 ){
83019 p->zBuf = sqlite3MallocZero(nBuf);
83027 p->nBuf = nBuf;
149202 int nBuf /* size of the BLOB */
149205 UNUSED_PARAMETER(nBuf);
149209 assert(j<=nBuf);
176789 const int nBuf = 32;
176791 aBuf = (Fts5Buffer*)fts5IdxMalloc(p, sizeof(Fts5Buffer)*nBuf);
176815 assert( i<nBuf );
176832 for(i=0; i<nBuf; i++){
182393 int nBuf = *pnBuf;
182399 if( nBuf<p->nSuffix ) continue;
182400 if( 0==memcmp(&aBuf[nBuf - p->nSuffix], p->zSuffix, p->nSuffix) ) break;
182404 int nStem = nBuf - p->nSuffix;
182506 int nBuf = *pnBuf;
182507 switch( aBuf[nBuf-2] ){
182510 if( nBuf>2 && 0==memcmp("al", &aBuf[nBuf-2], 2) ){
182511 if( fts5Porter_MGt1(aBuf, nBuf-2) ){
182512 *pnBuf = nBuf - 2;
182518 if( nBuf>4 && 0==memcmp("ance", &aBuf[nBuf-4], 4) ){
182519 if( fts5Porter_MGt1(aBuf, nBuf-4) ){
182520 *pnBuf = nBuf - 4;
182522 }else if( nBuf>4 && 0==memcmp("ence", &aBuf[nBuf-4], 4) ){
182523 if( fts5Porter_MGt1(aBuf, nBuf-4) ){
182524 *pnBuf = nBuf - 4;
182530 if( nBuf>2 && 0==memcmp("er", &aBuf[nBuf-2], 2) ){
182531 if( fts5Porter_MGt1(aBuf, nBuf-2) ){
182532 *pnBuf = nBuf - 2;
182538 if( nBuf>2 && 0==memcmp("ic", &aBuf[nBuf-2], 2) ){
182539 if( fts5Porter_MGt1(aBuf, nBuf-2) ){
182540 *pnBuf = nBuf - 2;
182546 if( nBuf>4 && 0==memcmp("able", &aBuf[nBuf-4], 4) ){
182547 if( fts5Porter_MGt1(aBuf, nBuf-4) ){
182548 *pnBuf = nBuf - 4;
182550 }else if( nBuf>4 && 0==memcmp("ible", &aBuf[nBuf-4], 4) ){
182551 if( fts5Porter_MGt1(aBuf, nBuf-4) ){
182552 *pnBuf = nBuf - 4;
182558 if( nBuf>3 && 0==memcmp("ant", &aBuf[nBuf-3], 3) ){
182559 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182560 *pnBuf = nBuf - 3;
182562 }else if( nBuf>5 && 0==memcmp("ement", &aBuf[nBuf-5], 5) ){
182563 if( fts5Porter_MGt1(aBuf, nBuf-5) ){
182564 *pnBuf = nBuf - 5;
182566 }else if( nBuf>4 && 0==memcmp("ment", &aBuf[nBuf-4], 4) ){
182567 if( fts5Porter_MGt1(aBuf, nBuf-4) ){
182568 *pnBuf = nBuf - 4;
182570 }else if( nBuf>3 && 0==memcmp("ent", &aBuf[nBuf-3], 3) ){
182571 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182572 *pnBuf = nBuf - 3;
182578 if( nBuf>3 && 0==memcmp("ion", &aBuf[nBuf-3], 3) ){
182579 if( fts5Porter_MGt1_and_S_or_T(aBuf, nBuf-3) ){
182580 *pnBuf = nBuf - 3;
182582 }else if( nBuf>2 && 0==memcmp("ou", &aBuf[nBuf-2], 2) ){
182583 if( fts5Porter_MGt1(aBuf, nBuf-2) ){
182584 *pnBuf = nBuf - 2;
182590 if( nBuf>3 && 0==memcmp("ism", &aBuf[nBuf-3], 3) ){
182591 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182592 *pnBuf = nBuf - 3;
182598 if( nBuf>3 && 0==memcmp("ate", &aBuf[nBuf-3], 3) ){
182599 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182600 *pnBuf = nBuf - 3;
182602 }else if( nBuf>3 && 0==memcmp("iti", &aBuf[nBuf-3], 3) ){
182603 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182604 *pnBuf = nBuf - 3;
182610 if( nBuf>3 && 0==memcmp("ous", &aBuf[nBuf-3], 3) ){
182611 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182612 *pnBuf = nBuf - 3;
182618 if( nBuf>3 && 0==memcmp("ive", &aBuf[nBuf-3], 3) ){
182619 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182620 *pnBuf = nBuf - 3;
182626 if( nBuf>3 && 0==memcmp("ize", &aBuf[nBuf-3], 3) ){
182627 if( fts5Porter_MGt1(aBuf, nBuf-3) ){
182628 *pnBuf = nBuf - 3;
182640 int nBuf = *pnBuf;
182641 switch( aBuf[nBuf-2] ){
182644 if( nBuf>2 && 0==memcmp("at", &aBuf[nBuf-2], 2) ){
182645 memcpy(&aBuf[nBuf-2], "ate", 3);
182646 *pnBuf = nBuf - 2 + 3;
182652 if( nBuf>2 && 0==memcmp("bl", &aBuf[nBuf-2], 2) ){
182653 memcpy(&aBuf[nBuf-2], "ble", 3);
182654 *pnBuf = nBuf - 2 + 3;
182660 if( nBuf>2 && 0==memcmp("iz", &aBuf[nBuf-2], 2) ){
182661 memcpy(&aBuf[nBuf-2], "ize", 3);
182662 *pnBuf = nBuf - 2 + 3;
182674 int nBuf = *pnBuf;
182675 switch( aBuf[nBuf-2] ){
182678 if( nBuf>7 && 0==memcmp("ational", &aBuf[nBuf-7], 7) ){
182679 if( fts5Porter_MGt0(aBuf, nBuf-7) ){
182680 memcpy(&aBuf[nBuf-7], "ate", 3);
182681 *pnBuf = nBuf - 7 + 3;
182683 }else if( nBuf>6 && 0==memcmp("tional", &aBuf[nBuf-6], 6) ){
182684 if( fts5Porter_MGt0(aBuf, nBuf-6) ){
182685 memcpy(&aBuf[nBuf-6], "tion", 4);
182686 *pnBuf = nBuf - 6 + 4;
182692 if( nBuf>4 && 0==memcmp("enci", &aBuf[nBuf-4], 4) ){
182693 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182694 memcpy(&aBuf[nBuf-4], "ence", 4);
182695 *pnBuf = nBuf - 4 + 4;
182697 }else if( nBuf>4 && 0==memcmp("anci", &aBuf[nBuf-4], 4) ){
182698 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182699 memcpy(&aBuf[nBuf-4], "ance", 4);
182700 *pnBuf = nBuf - 4 + 4;
182706 if( nBuf>4 && 0==memcmp("izer", &aBuf[nBuf-4], 4) ){
182707 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182708 memcpy(&aBuf[nBuf-4], "ize", 3);
182709 *pnBuf = nBuf - 4 + 3;
182715 if( nBuf>4 && 0==memcmp("logi", &aBuf[nBuf-4], 4) ){
182716 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182717 memcpy(&aBuf[nBuf-4], "log", 3);
182718 *pnBuf = nBuf - 4 + 3;
182724 if( nBuf>3 && 0==memcmp("bli", &aBuf[nBuf-3], 3) ){
182725 if( fts5Porter_MGt0(aBuf, nBuf-3) ){
182726 memcpy(&aBuf[nBuf-3], "ble", 3);
182727 *pnBuf = nBuf - 3 + 3;
182729 }else if( nBuf>4 && 0==memcmp("alli", &aBuf[nBuf-4], 4) ){
182730 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182731 memcpy(&aBuf[nBuf-4], "al", 2);
182732 *pnBuf = nBuf - 4 + 2;
182734 }else if( nBuf>5 && 0==memcmp("entli", &aBuf[nBuf-5], 5) ){
182735 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182736 memcpy(&aBuf[nBuf-5], "ent", 3);
182737 *pnBuf = nBuf - 5 + 3;
182739 }else if( nBuf>3 && 0==memcmp("eli", &aBuf[nBuf-3], 3) ){
182740 if( fts5Porter_MGt0(aBuf, nBuf-3) ){
182741 memcpy(&aBuf[nBuf-3], "e", 1);
182742 *pnBuf = nBuf - 3 + 1;
182744 }else if( nBuf>5 && 0==memcmp("ousli", &aBuf[nBuf-5], 5) ){
182745 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182746 memcpy(&aBuf[nBuf-5], "ous", 3);
182747 *pnBuf = nBuf - 5 + 3;
182753 if( nBuf>7 && 0==memcmp("ization", &aBuf[nBuf-7], 7) ){
182754 if( fts5Porter_MGt0(aBuf, nBuf-7) ){
182755 memcpy(&aBuf[nBuf-7], "ize", 3);
182756 *pnBuf = nBuf - 7 + 3;
182758 }else if( nBuf>5 && 0==memcmp("ation", &aBuf[nBuf-5], 5) ){
182759 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182760 memcpy(&aBuf[nBuf-5], "ate", 3);
182761 *pnBuf = nBuf - 5 + 3;
182763 }else if( nBuf>4 && 0==memcmp("ator", &aBuf[nBuf-4], 4) ){
182764 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182765 memcpy(&aBuf[nBuf-4], "ate", 3);
182766 *pnBuf = nBuf - 4 + 3;
182772 if( nBuf>5 && 0==memcmp("alism", &aBuf[nBuf-5], 5) ){
182773 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182774 memcpy(&aBuf[nBuf-5], "al", 2);
182775 *pnBuf = nBuf - 5 + 2;
182777 }else if( nBuf>7 && 0==memcmp("iveness", &aBuf[nBuf-7], 7) ){
182778 if( fts5Porter_MGt0(aBuf, nBuf-7) ){
182779 memcpy(&aBuf[nBuf-7], "ive", 3);
182780 *pnBuf = nBuf - 7 + 3;
182782 }else if( nBuf>7 && 0==memcmp("fulness", &aBuf[nBuf-7], 7) ){
182783 if( fts5Porter_MGt0(aBuf, nBuf-7) ){
182784 memcpy(&aBuf[nBuf-7], "ful", 3);
182785 *pnBuf = nBuf - 7 + 3;
182787 }else if( nBuf>7 && 0==memcmp("ousness", &aBuf[nBuf-7], 7) ){
182788 if( fts5Porter_MGt0(aBuf, nBuf-7) ){
182789 memcpy(&aBuf[nBuf-7], "ous", 3);
182790 *pnBuf = nBuf - 7 + 3;
182796 if( nBuf>5 && 0==memcmp("aliti", &aBuf[nBuf-5], 5) ){
182797 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182798 memcpy(&aBuf[nBuf-5], "al", 2);
182799 *pnBuf = nBuf - 5 + 2;
182801 }else if( nBuf>5 && 0==memcmp("iviti", &aBuf[nBuf-5], 5) ){
182802 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182803 memcpy(&aBuf[nBuf-5], "ive", 3);
182804 *pnBuf = nBuf - 5 + 3;
182806 }else if( nBuf>6 && 0==memcmp("biliti", &aBuf[nBuf-6], 6) ){
182807 if( fts5Porter_MGt0(aBuf, nBuf-6) ){
182808 memcpy(&aBuf[nBuf-6], "ble", 3);
182809 *pnBuf = nBuf - 6 + 3;
182821 int nBuf = *pnBuf;
182822 switch( aBuf[nBuf-2] ){
182825 if( nBuf>4 && 0==memcmp("ical", &aBuf[nBuf-4], 4) ){
182826 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182827 memcpy(&aBuf[nBuf-4], "ic", 2);
182828 *pnBuf = nBuf - 4 + 2;
182834 if( nBuf>4 && 0==memcmp("ness", &aBuf[nBuf-4], 4) ){
182835 if( fts5Porter_MGt0(aBuf, nBuf-4) ){
182836 *pnBuf = nBuf - 4;
182842 if( nBuf>5 && 0==memcmp("icate", &aBuf[nBuf-5], 5) ){
182843 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182844 memcpy(&aBuf[nBuf-5], "ic", 2);
182845 *pnBuf = nBuf - 5 + 2;
182847 }else if( nBuf>5 && 0==memcmp("iciti", &aBuf[nBuf-5], 5) ){
182848 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182849 memcpy(&aBuf[nBuf-5], "ic", 2);
182850 *pnBuf = nBuf - 5 + 2;
182856 if( nBuf>3 && 0==memcmp("ful", &aBuf[nBuf-3], 3) ){
182857 if( fts5Porter_MGt0(aBuf, nBuf-3) ){
182858 *pnBuf = nBuf - 3;
182864 if( nBuf>5 && 0==memcmp("ative", &aBuf[nBuf-5], 5) ){
182865 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182866 *pnBuf = nBuf - 5;
182872 if( nBuf>5 && 0==memcmp("alize", &aBuf[nBuf-5], 5) ){
182873 if( fts5Porter_MGt0(aBuf, nBuf-5) ){
182874 memcpy(&aBuf[nBuf-5], "al", 2);
182875 *pnBuf = nBuf - 5 + 2;
182887 int nBuf = *pnBuf;
182888 switch( aBuf[nBuf-2] ){
182891 if( nBuf>3 && 0==memcmp("eed", &aBuf[nBuf-3], 3) ){
182892 if( fts5Porter_MGt0(aBuf, nBuf-3) ){
182893 memcpy(&aBuf[nBuf-3], "ee", 2);
182894 *pnBuf = nBuf - 3 + 2;
182896 }else if( nBuf>2 && 0==memcmp("ed", &aBuf[nBuf-2], 2) ){
182897 if( fts5Porter_Vowel(aBuf, nBuf-2) ){
182898 *pnBuf = nBuf - 2;
182905 if( nBuf>3 && 0==memcmp("ing", &aBuf[nBuf-3], 3) ){
182906 if( fts5Porter_Vowel(aBuf, nBuf-3) ){
182907 *pnBuf = nBuf - 3;
182923 int nBuf = *pnBuf;
182924 if( aBuf[nBuf-1]=='s' ){
182925 if( aBuf[nBuf-2]=='e' ){
182926 if( (nBuf>4 && aBuf[nBuf-4]=='s' && aBuf[nBuf-3]=='s')
182927 || (nBuf>3 && aBuf[nBuf-3]=='i' )
182929 *pnBuf = nBuf-2;
182931 *pnBuf = nBuf-1;
182934 else if( aBuf[nBuf-2]!='s' ){
182935 *pnBuf = nBuf-1;
182951 int nBuf;
182955 nBuf = nToken;
182956 memcpy(aBuf, pToken, nBuf);
182959 fts5PorterStep1A(aBuf, &nBuf);
182960 if( fts5PorterStep1B(aBuf, &nBuf) ){
182961 if( fts5PorterStep1B2(aBuf, &nBuf)==0 ){
182962 char c = aBuf[nBuf-1];
182964 && c!='l' && c!='s' && c!='z' && c==aBuf[nBuf-2]
182966 nBuf--;
182967 }else if( fts5Porter_MEq1(aBuf, nBuf) && fts5Porter_Ostar(aBuf, nBuf) ){
182968 aBuf[nBuf++] = 'e';
182974 if( aBuf[nBuf-1]=='y' && fts5Porter_Vowel(aBuf, nBuf-1) ){
182975 aBuf[nBuf-1] = 'i';
182979 fts5PorterStep2(aBuf, &nBuf);
182980 fts5PorterStep3(aBuf, &nBuf);
182981 fts5PorterStep4(aBuf, &nBuf);
182984 assert( nBuf>0 );
182985 if( aBuf[nBuf-1]=='e' ){
182986 if( fts5Porter_MGt1(aBuf, nBuf-1)
182987 || (fts5Porter_MEq1(aBuf, nBuf-1) && !fts5Porter_Ostar(aBuf, nBuf-1))
182989 nBuf--;
182994 if( nBuf>1 && aBuf[nBuf-1]=='l'
182995 && aBuf[nBuf-2]=='l' && fts5Porter_MGt1(aBuf, nBuf-1)
182997 nBuf--;
183000 return p->xToken(p->pCtx, tflags, aBuf, nBuf, iStart, iEnd);