]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - progsvm.h
Missed one
[xonotic/darkplaces.git] / progsvm.h
index 0b624265da1ab91cc50cda39d3ca5a721fffc1c4..107b276b95feeaf646dfce8479ea1cce23e761d8 100644 (file)
--- a/progsvm.h
+++ b/progsvm.h
@@ -246,7 +246,11 @@ extern prvm_eval_t prvm_badvalue;
 #endif
 
 struct prvm_prog_s;
-typedef void (*prvm_builtin_t) (struct prvm_prog_s *prog);
+typedef struct prvm_builtin_s
+{
+       void (*func) (struct prvm_prog_s *prog);
+       int minargs, maxargs;
+} prvm_builtin_t;
 
 // NOTE: field offsets use -1 for NULL
 typedef struct prvm_prog_fieldoffsets_s