Lines Matching defs:type
59 #define stakpush(v,val,type) ((((v)->offset=round(staktell(),pow2size(sizeof(type)))),\
60 stakseek((v)->offset+sizeof(type)), \
61 *((type*)stakptr((v)->offset)) = (val)),(v)->offset)
62 #define roundptr(ep,cp,type) (((unsigned char*)(ep))+round(cp-((unsigned char*)(ep)),pow2size(sizeof(type))))
159 register int c,type=0;
191 if(type==1 || ((c&T_BINARY) && (c&T_OP)!=A_MOD && tp[-1]==1))
206 type=0;
229 type = tp[-1];
259 type = node.isfloat;
261 type = 1;
267 type = 2;
271 type = 1;
273 *++tp = type;
323 *++tp = type = *cp++;
326 type=0;
350 if(type==2 || tp[-1]==2)
356 if(type==1 || tp[-1]==1)
359 type = 1;
363 else if(type==2 || tp[-1]==2)
381 if(type==2 || tp[-1]==2)
387 if(type==2 || tp[-1]==2)
393 if(type==2 || tp[-1]==2)
400 type=0;
404 type=0;
408 type=0;
412 type=0;
416 type=0;
420 type=0;
425 type = *tp;
439 type = *tp;
445 type = *tp;
463 type = *tp;
469 type = *tp;
489 type |= (*tp!=0);
492 *tp = type;
942 * (Sfdouble_t)(*convert)(char** end, struct lval* string, int type, Sfdouble_t value)
996 switch(ep->type)