Lines Matching refs:vm
57 if (vm.exprs.v == NULL) bc_vec_init(&vm.exprs, sizeof(uchar), BC_DTOR_NONE); in bc_args_exprs()
58 bc_vec_concat(&vm.exprs, str); in bc_args_exprs()
59 bc_vec_concat(&vm.exprs, "\n"); in bc_args_exprs()
73 vm.file = file; in bc_args_file()
104 vm.redefined_kws[i] = true; in bc_args_redefine()
135 if (vm.no_exprs) in bc_args()
140 vm.exit_exprs = (exit_exprs || vm.exit_exprs); in bc_args()
148 if (!strcmp(opts.optarg, "-")) vm.no_exprs = true; in bc_args()
152 if (vm.no_exprs) in bc_args()
157 vm.exit_exprs = (exit_exprs || vm.exit_exprs); in bc_args()
165 bc_vm_info(vm.help); in bc_args()
172 vm.flags |= BC_FLAG_I; in bc_args()
178 vm.flags |= BC_FLAG_Z; in bc_args()
184 vm.line_len = 0; in bc_args()
190 vm.flags &= ~(BC_FLAG_P); in bc_args()
196 vm.flags &= ~(BC_FLAG_R); in bc_args()
204 vm.flags |= BC_FLAG_G; in bc_args()
211 vm.flags |= BC_FLAG_L; in bc_args()
218 vm.flags &= ~(BC_FLAG_Q); in bc_args()
231 vm.flags |= BC_FLAG_S; in bc_args()
238 vm.flags |= BC_FLAG_W; in bc_args()
254 vm.flags |= DC_FLAG_X; in bc_args()
275 vm.status = (sig_atomic_t) BC_STATUS_QUIT; in bc_args()
280 if (!BC_IS_BC || vm.exprs.len > 1) vm.flags &= ~(BC_FLAG_Q); in bc_args()
284 if (opts.optind < (size_t) argc && vm.files.v == NULL) in bc_args()
285 bc_vec_init(&vm.files, sizeof(char*), BC_DTOR_NONE); in bc_args()
289 bc_vec_push(&vm.files, argv + i); in bc_args()