Lines Matching defs:aOp
3899 char *aOp; /* Operators for the virtual machine */
3904 unsigned nState; /* Number of entries in aOp[] and aArg[] */
3905 unsigned nAlloc; /* Slots allocated for aOp[] and aArg[] */
4019 switch( pRe->aOp[x] ){
4087 if( pRe->aOp[x+j]==RE_OP_CC_VALUE ){
4101 if( pRe->aOp[x]==RE_OP_CC_EXC ) hit = !hit;
4110 while( pRe->aOp[x]==RE_OP_GOTO ) x += pRe->aArg[x];
4111 if( pRe->aOp[x]==RE_OP_ACCEPT ){ rc = 1; break; }
4121 char *aOp;
4123 aOp = sqlite3_realloc64(p->aOp, N*sizeof(p->aOp[0]));
4124 if( aOp==0 ) return 1;
4125 p->aOp = aOp;
4140 p->aOp[i] = p->aOp[i-1];
4144 p->aOp[iBefore] = (char)op;
4160 memcpy(&p->aOp[p->nState], &p->aOp[iStart], N*sizeof(p->aOp[0]));
4406 sqlite3_free(pRe->aOp);
4463 if( pRe->aOp[0]==RE_OP_ANYSTAR && !noCase ){
4464 for(j=0, i=1; j<(int)sizeof(pRe->zInit)-2 && pRe->aOp[i]==RE_OP_MATCH; i++){
4575 ReOpName[(unsigned char)pRe->aOp[i]], pRe->aArg[i]);