Lines Matching refs:data
116 # define _data data
2017 static void attstore(register Namval_t *np, void *data)
2020 NOT_USED(data);
2040 static void attstore(register Namval_t *np, void *data)
2043 register struct adata *ap = (struct adata*)data;
2050 data = (void*)nv_mapchar(np,0);
2051 if(strcmp(data,e_tolower) && strcmp(data,e_toupper))
2075 static void pushnam(Namval_t *np, void *data)
2078 register struct adata *ap = (struct adata*)data;
2118 struct adata data;
2120 data.sh = shp;
2121 data.tp = 0;
2122 data.mapname = 0;
2125 data.attsize = 6;
2129 data.argnam = (er+=2) + shp->nenv;
2132 nv_scan(shp->var_tree, pushnam,&data,NV_EXPORT, NV_EXPORT);
2133 *data.argnam = (char*)stakalloc(data.attsize);
2134 cp = data.attval = strcopy(*data.argnam,e_envmarker);
2135 nv_scan(shp->var_tree, attstore,&data,0,(NV_RDONLY|NV_UTOL|NV_LTOU|NV_RJUST|NV_LJUST|NV_ZFILL|NV_INTEGER));
2136 *data.attval = 0;
2137 if(cp!=data.attval)
2138 data.argnam++;
2139 *data.argnam = 0;
2153 static int scanfilter(Dt_t *dict, void *arg, void *data)
2157 register struct scan *sp = (struct scan*)data;
2190 int nv_scan(Dt_t *root, void (*fn)(Namval_t*,void*), void *data,int mask, int flags)
2199 sdata.scandata = data;
2249 void sh_envnolocal (register Namval_t *np, void *data)
2251 struct adata *tp = (struct adata*)data;
2725 * if NV_RAW flag is on, return pointer to binary data
2726 * otherwise, base64 encode the data and return this string
2850 /* handle attributes that do not change data separately */
3538 * returns the data context for a builtin