]> git.lizzy.rs Git - uwu-lang.git/blobdiff - api/util.h
Unify error messages and checking
[uwu-lang.git] / api / util.h
index 259f53abc8f9670e801dd91bf2d74e25e96c4536..d5941078d6a8012e909000f7300c5bb448e41ca6 100644 (file)
@@ -4,5 +4,9 @@
 #include "vm.h"
 
 UwUVMValue uwuutil_is_type(const char *fnname, UwUVMArgs *args, UwUVMType *type);
+void uwuutil_require_min  (const char *fnname, UwUVMArgs *args, size_t n);
+void uwuutil_require_max  (const char *fnname, UwUVMArgs *args, size_t n);
+void uwuutil_require_exact(const char *fnname, UwUVMArgs *args, size_t n);
+void uwuutil_require_none (const char *fnname, UwUVMArgs *args);
 
 #endif