Lines Matching refs:src
9 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
196 clone_environment(fcode_env_t *src, void *private)
200 if (!src) {
201 src = initial_env;
202 src->private = private;
203 return (src);
207 src->private = private;
208 if (src->my_self || src->state) {
218 memcpy(env, src, sizeof (fcode_env_t));
222 memcpy(env->table, src->table, (MAX_FCODE + 1) * sizeof (fcode_token));
229 memcpy(env->base, src->base, dict_size);
231 env->here = src->base - (uchar_t *)src + env->base;
235 memcpy(env->ds0, src->ds0, stack_size * sizeof (fstack_t));
236 env->ds = src->ds - src->ds0 + env->ds0;
239 memcpy(env->rs0, src->rs0, stack_size * sizeof (fstack_t));
240 env->rs = src->rs - src->rs0 + env->rs0;
243 memcpy(env->order, src->order, MAX_ORDER * sizeof (token_t));