Lines Matching refs:p

88         c.p= *(const unsigned char **)pp; \
89 c.max=(length == 0)?0:(c.p+length);
94 *(const unsigned char **)pp=c.p; \
115 *pp=c.p; \
126 (c.eos=ASN1_const_check_infinite_end(&c.p,c.slen)))
130 c.q=c.p; \
131 if (func(&(b),&c.p,c.slen) == NULL) \
133 c.slen-=(c.p-c.q);
137 c.q=c.p; \
138 if (((D2I_OF(type))func)(&(b),&c.p,c.slen) == NULL) \
140 c.slen-=(c.p-c.q);
144 c.q=c.p; \
145 if (func(&(b),&c.p,c.slen) < 0) \
147 c.slen-=(c.p-c.q);
165 c.q=c.p; \
166 if (func(&(b),&c.p,c.slen) == NULL) \
168 c.slen-=(c.p-c.q);\
258 c.q=c.p; \
259 if (d2i_ASN1_SET(&(r),&c.p,c.slen,(char *(*)())func,\
262 c.slen-=(c.p-c.q);
265 c.q=c.p; \
266 if (d2i_ASN1_SET_OF_##type(&(r),&c.p,c.slen,func,\
269 c.slen-=(c.p-c.q);
272 c.q=c.p; \
273 if (d2i_ASN1_STRING_SET(&(r),&c.p,c.slen,a,b) == NULL) \
275 c.slen-=(c.p-c.q);
284 c.q=c.p; \
285 Tinf=ASN1_get_object(&c.p,&Tlen,&Ttag,&Tclass,c.slen); \
290 Tlen = c.slen - (c.p - c.q) - 2; \
291 if (func(&(r),&c.p,Tlen) == NULL) \
294 Tlen = c.slen - (c.p - c.q); \
295 if(!ASN1_const_check_infinite_end(&c.p, Tlen)) \
299 c.slen-=(c.p-c.q); \
309 c.q=c.p; \
310 Tinf=ASN1_get_object(&c.p,&Tlen,&Ttag,&Tclass,c.slen); \
315 Tlen = c.slen - (c.p - c.q) - 2; \
316 if (d2i_ASN1_SET(&(r),&c.p,Tlen,(char *(*)())func, \
321 Tlen = c.slen - (c.p - c.q); \
322 if(!ASN1_check_infinite_end(&c.p, Tlen)) \
326 c.slen-=(c.p-c.q); \
336 c.q=c.p; \
337 Tinf=ASN1_get_object(&c.p,&Tlen,&Ttag,&Tclass,c.slen); \
342 Tlen = c.slen - (c.p - c.q) - 2; \
343 if (d2i_ASN1_SET_OF_##type(&(r),&c.p,Tlen,func, \
347 Tlen = c.slen - (c.p - c.q); \
348 if(!ASN1_check_infinite_end(&c.p, Tlen)) \
352 c.slen-=(c.p-c.q); \
375 # define M_ASN1_next (*((unsigned char *)(c.p)))
381 unsigned char *p; \
475 # define M_ASN1_I2D_put(a,f) f(a,&p)
480 unsigned char *q=p; \
481 f(a,&p); \
485 # define M_ASN1_I2D_put_SET(a,f) i2d_ASN1_SET(a,&p,f,V_ASN1_SET,\
488 i2d_ASN1_SET_OF_##type(a,&p,f,V_ASN1_SET,V_ASN1_UNIVERSAL,IS_SET)
489 # define M_ASN1_I2D_put_IMP_SET(a,f,x) i2d_ASN1_SET(a,&p,f,x,\
492 i2d_ASN1_SET_OF_##type(a,&p,f,x,V_ASN1_CONTEXT_SPECIFIC,IS_SET)
493 # define M_ASN1_I2D_put_IMP_SEQUENCE(a,f,x) i2d_ASN1_SET(a,&p,f,x,\
496 # define M_ASN1_I2D_put_SEQUENCE(a,f) i2d_ASN1_SET(a,&p,f,V_ASN1_SEQUENCE,\
500 i2d_ASN1_SET_OF_##type(a,&p,f,V_ASN1_SEQUENCE,V_ASN1_UNIVERSAL, \
509 { i2d_ASN1_SET(a,&p,f,x,V_ASN1_CONTEXT_SPECIFIC, \
514 { i2d_ASN1_SET_OF_##type(a,&p,f,x, \
520 { i2d_ASN1_SET(a,&p,f,x,V_ASN1_CONTEXT_SPECIFIC, \
525 { i2d_ASN1_SET_OF_##type(a,&p,f,x, \
532 ASN1_put_object(&p,1,v,tag,V_ASN1_CONTEXT_SPECIFIC); \
533 f(a,&p); \
539 ASN1_put_object(&p,1,v,mtag,V_ASN1_CONTEXT_SPECIFIC); \
540 i2d_ASN1_SET(a,&p,f,tag,V_ASN1_UNIVERSAL,IS_SET); \
546 ASN1_put_object(&p,1,v,mtag,V_ASN1_CONTEXT_SPECIFIC); \
547 i2d_ASN1_SET(a,&p,f,tag,V_ASN1_UNIVERSAL,IS_SEQUENCE); \
553 ASN1_put_object(&p,1,v,mtag,V_ASN1_CONTEXT_SPECIFIC); \
554 i2d_ASN1_SET_OF_##type(a,&p,f,tag,V_ASN1_UNIVERSAL, \
561 p= *pp; \
562 ASN1_put_object(&p,1,ret,V_ASN1_SEQUENCE,V_ASN1_UNIVERSAL)
565 *(p++)=(V_ASN1_CONSTRUCTED|(tag)|(ctx)); \
566 *(p++)=0x80
568 # define M_ASN1_I2D_INF_seq_end() *(p++)=0x00; *(p++)=0x00
570 # define M_ASN1_I2D_finish() *pp=p; \