Lines Matching refs:pRc
175 static void *idxMalloc(int *pRc, int nByte){ in idxMalloc() argument
177 assert( *pRc==SQLITE_OK ); in idxMalloc()
183 *pRc = SQLITE_NOMEM; in idxMalloc()
231 int *pRc, in idxHashAdd() argument
246 pEntry = idxMalloc(pRc, sizeof(IdxHashEntry) + nKey+1 + nVal+1); in idxHashAdd()
297 static IdxConstraint *idxNewConstraint(int *pRc, const char *zColl){ in idxNewConstraint() argument
301 assert( *pRc==SQLITE_OK ); in idxNewConstraint()
302 pNew = (IdxConstraint*)idxMalloc(pRc, sizeof(IdxConstraint) * nColl + 1); in idxNewConstraint()
677 static void idxFinalize(int *pRc, sqlite3_stmt *pStmt){ in idxFinalize() argument
679 if( *pRc==SQLITE_OK ) *pRc = rc; in idxFinalize()
789 static char *idxAppendText(int *pRc, char *zIn, const char *zFmt, ...){ in idxAppendText() argument
796 if( *pRc==SQLITE_OK ){ in idxAppendText()
808 *pRc = SQLITE_NOMEM; in idxAppendText()
844 int *pRc, /* IN/OUT: Error code */ in idxAppendColDefn() argument
851 if( zRet ) zRet = idxAppendText(pRc, zRet, ", "); in idxAppendColDefn()
854 zRet = idxAppendText(pRc, zRet, "%Q", p->zName); in idxAppendColDefn()
856 zRet = idxAppendText(pRc, zRet, "%s", p->zName); in idxAppendColDefn()
861 zRet = idxAppendText(pRc, zRet, " COLLATE %Q", pCons->zColl); in idxAppendColDefn()
863 zRet = idxAppendText(pRc, zRet, " COLLATE %s", pCons->zColl); in idxAppendColDefn()
868 zRet = idxAppendText(pRc, zRet, " DESC"); in idxAppendColDefn()
882 int *pRc, /* OUT: Error code */ in idxFindCompatible() argument
945 *pRc = rc; in idxFindCompatible()