EXPORT
ap->flag &= ~(DEFINED|ISSET|EXPORT);
ap->flag &= ~(DEFINED|ISSET|EXPORT);
typeset(var, EXPORT, 0, 0, 0);
(tp->flag & EXPORT) ? "exported "
if (tp->flag & EXPORT)
(tp->flag & EXPORT) ?
fset |= EXPORT;
flag = EXPORT;
if (func && ((fset|fclr) & ~(TRACE|UCASEV_AL|EXPORT))) {
if ((vp->flag&EXPORT))
(flag & EXPORT) ? "export" : "readonly");
xflag = EXPORT;
typeset(*wp, EXPORT, 0, 0, 0);
type_flags = LOCAL|LOCAL_COPY|EXPORT;
type_flags |= EXPORT;
if (bourne_function_call && !(type_flags & EXPORT))
typeset(cp, LOCAL|LOCAL_COPY|EXPORT, 0, 0, 0);
setstr(typeset("_", LOCAL|EXPORT, 0, INTEGER, 0),
typeset(*wp, IMPORT|EXPORT, 0, 0, 0);
#define USERATTRIB (EXPORT|INTEGER|RDONLY|LJUST|RJUST|ZEROFIL\
vp->flag |= vq->flag & (EXPORT|INTEGER|RDONLY
if ((vq->flag&EXPORT))
&& (val || clr || (set & ~EXPORT)))
if ((vpbase->flag&EXPORT) && !(vpbase->flag&INTEGER)
&& (vp->flag&(ISSET|EXPORT)) == (ISSET|EXPORT)) {
vp2->flag &= ~EXPORT;
EXPORT(x); \
EXPORT(x); \
EXPORT(__CONCAT(x,_end)); \