Lines Matching refs:z

67   const char *z;  in lengthFunc()  local
71 z = argv[0]; in lengthFunc()
72 if( z==0 ) return; in lengthFunc()
74 for(len=0; *z; z++){ if( (0xc0&*z)!=0x80 ) len++; } in lengthFunc()
76 len = strlen(z); in lengthFunc()
85 const char *z; in absFunc() local
87 z = argv[0]; in absFunc()
88 if( z==0 ) return; in absFunc()
89 if( z[0]=='-' && isdigit(z[1]) ) z++; in absFunc()
90 sqlite_set_result_string(context, z, -1); in absFunc()
97 const char *z; in substrFunc() local
104 z = argv[0]; in substrFunc()
105 if( z==0 ) return; in substrFunc()
109 for(len=0, z2=z; *z2; z2++){ if( (0xc0&*z2)!=0x80 ) len++; } in substrFunc()
111 len = strlen(z); in substrFunc()
126 for(i=0; i<p1 && z[i]; i++){ in substrFunc()
127 if( (z[i]&0xc0)==0x80 ) p1++; in substrFunc()
129 while( z[i] && (z[i]&0xc0)==0x80 ){ i++; p1++; } in substrFunc()
130 for(; i<p1+p2 && z[i]; i++){ in substrFunc()
131 if( (z[i]&0xc0)==0x80 ) p2++; in substrFunc()
133 while( z[i] && (z[i]&0xc0)==0x80 ){ i++; p2++; } in substrFunc()
136 sqlite_set_result_string(context, &z[p1], p2); in substrFunc()
160 unsigned char *z; in upperFunc() local
163 z = (unsigned char*)sqlite_set_result_string(context, argv[0], -1); in upperFunc()
164 if( z==0 ) return; in upperFunc()
165 for(i=0; z[i]; i++){ in upperFunc()
166 if( islower(z[i]) ) z[i] = toupper(z[i]); in upperFunc()
170 unsigned char *z; in lowerFunc() local
173 z = (unsigned char*)sqlite_set_result_string(context, argv[0], -1); in lowerFunc()
174 if( z==0 ) return; in lowerFunc()
175 for(i=0; z[i]; i++){ in lowerFunc()
176 if( isupper(z[i]) ) z[i] = tolower(z[i]); in lowerFunc()
302 char *z; in quoteFunc() local
304 z = sqliteMalloc( i+n+3 ); in quoteFunc()
305 if( z==0 ) return; in quoteFunc()
306 z[0] = '\''; in quoteFunc()
308 z[j++] = argv[0][i]; in quoteFunc()
310 z[j++] = '\''; in quoteFunc()
313 z[j++] = '\''; in quoteFunc()
314 z[j] = 0; in quoteFunc()
315 sqlite_set_result_string(context, z, j); in quoteFunc()
316 sqliteFree(z); in quoteFunc()
507 char *z; /* The best so far */ member
530 if( p->z==0 || (xCompare(argv[0],p->z)^mask)<0 ){ in minmaxStep()
533 sqliteFree(p->z); in minmaxStep()
537 p->z = &p->zBuf[1]; in minmaxStep()
540 p->z = sqliteMalloc( len+1 ); in minmaxStep()
542 if( p->z==0 ) return; in minmaxStep()
544 strcpy(p->z, argv[0]); in minmaxStep()
550 if( p && p->z && p->zBuf[0]<2 ){ in minMaxFinalize()
551 sqlite_set_result_string(context, p->z, strlen(p->z)); in minMaxFinalize()
554 sqliteFree(p->z); in minMaxFinalize()