3 #include "common/err.h"
9 UwUVMValue uwu_linear(UwUVMArgs *args)
11 uwuutil_require_min("flow.linear", args, 1);
13 size_t return_arg = args->num - 1;
15 for (size_t i = 0; i < return_arg; i++)
16 uwuvm_get_arg(args, i);
18 return uwuvm_clone_value(uwuvm_get_arg(args, return_arg));
21 UwUVMValue uwu_error(UwUVMArgs *args)
23 uwuutil_require_exact("flow.error", args, 1);
25 char *err = uwustr_get(uwuvm_get_arg(args, 0));
26 fprintf(stderr, "%s\n", err);
31 return uwunil_create();