Lines Matching full:vm

51 #include <vm.h>
62 if (vm->exprs.v == NULL) in bc_args_exprs()
64 bc_vec_init(&vm->exprs, sizeof(uchar), BC_DTOR_NONE); in bc_args_exprs()
67 bc_vec_concat(&vm->exprs, str); in bc_args_exprs()
68 bc_vec_concat(&vm->exprs, "\n"); in bc_args_exprs()
83 vm->file = file; in bc_args_file()
140 vm->redefined_kws[i] = true; in bc_args_redefine()
175 vm->flags |= BC_FLAG_DIGIT_CLAMP; in bc_args()
181 vm->flags &= ~BC_FLAG_DIGIT_CLAMP; in bc_args()
188 if (vm->no_exprs) in bc_args()
195 vm->exit_exprs = (exit_exprs || vm->exit_exprs); in bc_args()
203 if (!strcmp(opts.optarg, "-")) vm->no_exprs = true; in bc_args()
207 if (vm->no_exprs) in bc_args()
214 vm->exit_exprs = (exit_exprs || vm->exit_exprs); in bc_args()
222 bc_vm_info(vm->help); in bc_args()
229 vm->flags |= BC_FLAG_I; in bc_args()
241 vm->flags |= BC_FLAG_Z; in bc_args()
247 vm->line_len = 0; in bc_args()
259 vm->flags &= ~(BC_FLAG_P); in bc_args()
265 vm->flags &= ~(BC_FLAG_R); in bc_args()
293 vm->flags |= BC_FLAG_G; in bc_args()
300 vm->flags |= BC_FLAG_L; in bc_args()
307 vm->flags &= ~(BC_FLAG_Q); in bc_args()
320 vm->flags |= BC_FLAG_S; in bc_args()
327 vm->flags |= BC_FLAG_W; in bc_args()
343 vm->flags |= DC_FLAG_X; in bc_args()
367 vm->status = (sig_atomic_t) BC_STATUS_QUIT; in bc_args()
372 if (BC_ARGS_SHOULD_BE_QUIET) vm->flags &= ~(BC_FLAG_Q); in bc_args()
376 if (opts.optind < (size_t) argc && vm->files.v == NULL) in bc_args()
378 bc_vec_init(&vm->files, sizeof(char*), BC_DTOR_NONE); in bc_args()
384 bc_vec_push(&vm->files, argv + i); in bc_args()
398 bc_program_assignSeed(&vm->prog, &n); in bc_args()