Lines Matching refs:out
123 int sqlite_encode_binary(const unsigned char *in, int n, unsigned char *out){ in sqlite_encode_binary() argument
128 if( out ){ in sqlite_encode_binary()
129 out[0] = 'x'; in sqlite_encode_binary()
130 out[1] = 0; in sqlite_encode_binary()
147 if( out==0 ){ in sqlite_encode_binary()
150 out[0] = e; in sqlite_encode_binary()
155 out[j++] = 1; in sqlite_encode_binary()
158 out[j++] = x; in sqlite_encode_binary()
160 out[j] = 0; in sqlite_encode_binary()
175 int sqlite_decode_binary(const unsigned char *in, unsigned char *out){ in sqlite_decode_binary() argument
187 out[i++] = c + e; in sqlite_decode_binary()
202 unsigned char out[33000]; in main() local
219 nOut = sqlite_encode_binary(in, n, out); in main()
221 if( nOut!=strlen(out) ){ in main()
222 printf(" ERROR return value is %d instead of %d\n", nOut, strlen(out)); in main()
230 printf("size %d->%d (max %d)", n, strlen(out)+1, m); in main()
231 if( strlen(out)+1>m ){ in main()
235 for(j=0; out[j]; j++){ in main()
236 if( out[j]=='\'' ){ in main()
241 j = sqlite_decode_binary(out, out); in main()
246 if( memcmp(in, out, n)!=0 ){ in main()