Lines Matching +defs:val +defs:sp
58 Sfio_t *sp;
67 sp = sfopen((Sfio_t*)0,cp,"s");
68 sfstack(iop,sp);
417 register unsigned val,mask,attr;
468 val = tp->sh_number;
469 mask = val;
470 if(fp && (val&NV_INTEGER))
477 if(val==NV_DOUBLE && (attr&(NV_EXPNOTE|NV_HEXFLOAT)))
479 if(val&NV_INTEGER)
481 else if(val&NV_HOST)
483 if((attr&mask)==val)
485 if(val==NV_ARRAY)
509 if(val==NV_UTOL || val==NV_LTOU)
529 if ((val&(NV_LJUST|NV_RJUST|NV_ZFILL)) && !(val&NV_INTEGER) && val!=NV_HOST)
531 if(val==(NV_REF|NV_TAGGED))
534 if(val==NV_INTEGER && nv_isattr(np,NV_INTEGER))
844 char *sp;
845 if(sp = strrchr(tp->nvname,'.'))
846 sp++;
848 sp = tp->nvname;
849 sfputr(outfile,sp,' ');
1094 static void put_tree(register Namval_t *np, const char *val, int flags,Namfun_t *fp)
1098 if(!val && !fp->next && nv_isattr(np,NV_NOFREE))
1105 Namval_t *mp = val?nv_open(val,shp->var_tree,NV_VARNAME|NV_NOADD|NV_NOASSIGN|NV_ARRAY|NV_NOFAIL):0;
1119 nv_putv(np, val, flags,fp);
1120 if(val && nv_isattr(np,(NV_INTEGER|NV_BINARY)))