• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:flag

101 		if ((vp = *vpp++) != NULL && (vp->flag&SPECIAL)) {  in popblock()
102 if ((vq = global(vp->name))->flag & ISSET) in popblock()
141 tp->flag = DEFINED|ISSET; in initvar()
191 if (vp && (vp->flag & (DEFINED | ASSOC | ARRAY)) == in array_index_calc()
246 vp->flag = DEFINED; in global()
254 vp->flag |= RDONLY; in global()
257 vp->flag |= RDONLY; in global()
260 vp->flag |= ISSET|INTEGER; in global()
268 vp->flag &= ~(ISSET|INTEGER); in global()
277 vp->flag &= ~INTEGER; in global()
281 vp->flag &= ~(ISSET|INTEGER); in global()
294 vp->flag |= DEFINED; in global()
296 vp->flag |= SPECIAL; in global()
324 vp->flag = DEFINED|RDONLY; in local()
330 if (copy && !(vp->flag & DEFINED)) { in local()
335 vp->flag |= vq->flag & in local()
338 if (vq->flag & INTEGER) in local()
345 vp->flag |= DEFINED; in local()
347 vp->flag |= SPECIAL; in local()
362 if ((vp->flag&SPECIAL)) in str_val()
364 if (!(vp->flag&ISSET)) in str_val()
367 else if (!(vp->flag&INTEGER)) in str_val()
380 const char *digits = (vp->flag & UCASEV_AL) ? in str_val()
384 if (vp->flag & INT_U) in str_val()
415 if (!(vp->flag & INT_U) && vp->val.i < 0) in str_val()
418 if (vp->flag & (RJUST|LJUST)) in str_val()
435 if ((vq->flag & RDONLY) && !no_ro_check) { in setstr()
441 if (!(vq->flag&INTEGER)) { in setstr()
443 if ((vq->flag&ALLOC)) { in setstr()
455 vq->flag &= ~(ISSET|ALLOC); in setstr()
457 if (s && (vq->flag & (UCASEV_AL|LCASEV|LJUST|RJUST))) in setstr()
459 if ((vq->flag&EXPORT)) in setstr()
463 vq->flag |= ALLOC; in setstr()
470 vq->flag |= ISSET; in setstr()
471 if ((vq->flag&SPECIAL)) in setstr()
481 if (!(vq->flag&INTEGER)) { in setint()
483 vp->flag = (ISSET|INTEGER); in setint()
491 vq->flag |= ISSET; in setint()
492 if ((vq->flag&SPECIAL)) in setint()
503 if (vp->flag & SPECIAL) in getint()
506 if (!(vp->flag & ISSET) || (!(vp->flag & INTEGER) && vp->val.s == NULL)) in getint()
508 if (vp->flag & INTEGER) { in getint()
534 !(vp->flag & ZEROFIL)) { in getint()
613 if (!(vq->flag & INTEGER) && (vq->flag & ALLOC)) { in setint_n()
614 vq->flag &= ~ALLOC; in setint_n()
621 vq->flag |= ISSET|INTEGER; in setint_n()
622 if (vq->flag&SPECIAL) in setint_n()
635 if (vp->flag & (RJUST|LJUST)) { in formatstr()
644 if (vp->flag & (RJUST|LJUST)) { in formatstr()
647 if (vp->flag & RJUST) { in formatstr()
658 if (vp->flag & ZEROFIL && vp->flag & INTEGER) { in formatstr()
676 memset(p + n, (vp->flag & ZEROFIL) ? '0' : ' ', in formatstr()
686 if (vp->flag & ZEROFIL) in formatstr()
695 if (vp->flag & UCASEV_AL) { in formatstr()
698 } else if (vp->flag & LCASEV) { in formatstr()
713 char *op = (vp->flag&ALLOC) ? vp->val.s : NULL; in exportprep()
719 vp->flag |= ALLOC; in exportprep()
859 if (vp && ((vp->flag & (ARRAY | ASSOC)) == ASSOC)) in typeset()
872 if (new_refflag == SRF_DISABLE && (vp->flag & (ARRAY|ASSOC)) == ASSOC) in typeset()
873 vp->flag &= ~ASSOC; in typeset()
875 if (vp->flag & ARRAY) { in typeset()
882 if (tmp->flag & ALLOC) in typeset()
887 vp->flag &= ~ARRAY; in typeset()
889 vp->flag |= ASSOC; in typeset()
894 vpbase = (vp->flag & ARRAY) ? global(arrayname(tvar)) : vp; in typeset()
901 if ((vpbase->flag & RDONLY) && in typeset()
920 fake_assign = (t->flag & ISSET) && (!val || t != vp) && in typeset()
922 ((t->flag & INTEGER) && (clr & INTEGER)) || in typeset()
923 (!(t->flag & INTEGER) && (set & INTEGER))); in typeset()
925 if (t->flag & INTEGER) { in typeset()
930 free_me = (t->flag & ALLOC) ? t->val.s : in typeset()
933 t->flag &= ~ALLOC; in typeset()
935 if (!(t->flag & INTEGER) && (set & INTEGER)) { in typeset()
937 t->flag &= ~ALLOC; in typeset()
939 t->flag = (t->flag | set) & ~clr; in typeset()
957 if (t->flag & INTEGER) in typeset()
958 t->flag &= ~ISSET; in typeset()
960 if (t->flag & ALLOC) in typeset()
962 t->flag &= ~(ISSET|ALLOC); in typeset()
982 if (vp->flag&INTEGER) { in typeset()
996 if ((vpbase->flag&EXPORT) && !(vpbase->flag&INTEGER) && in typeset()
998 exportprep(vpbase, (vpbase->flag&ISSET) ? vpbase->val.s : null); in typeset()
1011 if (vp->flag & ALLOC) in unset()
1013 if ((vp->flag & ARRAY) && (flags & 1)) { in unset()
1020 if (tmp->flag & ALLOC) in unset()
1027 vp->flag &= ~(ALLOC|ISSET); in unset()
1031 vp->flag &= SPECIAL | ((flags & 1) ? 0 : ARRAY|DEFINED); in unset()
1032 if (vp->flag & SPECIAL) in unset()
1125 (vp->flag&(ISSET|EXPORT)) == (ISSET|EXPORT)) { in makenv()
1134 vp2->flag &= ~EXPORT; in makenv()
1136 if ((vp->flag&INTEGER)) { in makenv()
1140 vp->flag &= ~(INTEGER|RDONLY|SPECIAL); in makenv()
1164 return (tp && (tp->flag & ISSET) ? tp->type : V_NONE); in special()
1222 vp->flag &= ~SPECIAL; in getspec()
1227 vp->flag |= SPECIAL; in getspec()
1242 if (vp->flag & ISSET) { in getspec()
1252 vp->flag &= ~SPECIAL; in getspec()
1254 vp->flag |= SPECIAL; in getspec()
1301 if (vp->flag & IMPORT) { in setspec()
1304 vp->flag &= ~SPECIAL; in setspec()
1314 vp->flag &= ~SPECIAL; in setspec()
1321 vp->flag |= SPECIAL; in setspec()
1424 vp->flag = (vp->flag | (ARRAY | DEFINED)) & ~ASSOC; in arraysearch()
1435 if (curr->flag&ISSET) in arraysearch()
1446 news->flag = (vp->flag & ~(ALLOC|DEFINED|ISSET|SPECIAL)) | AINDEX; in arraysearch()
1521 if ((vp->flag&RDONLY)) in set_array()
1538 if (!(vq->flag & ISSET)) in set_array()