void VM_getostype(void);
void VM_getmousepos(void);
void VM_gettime(void);
+void VM_getsoundtime(void);
+void VM_soundlength(void);
void VM_loadfromdata(void);
void VM_parseentitydata(void);
void VM_loadfromfile(void);
void VM_drawresetcliparea(void);
void VM_getimagesize(void);
+void VM_findfont(void);
+void VM_loadfont(void);
+
void VM_makevectors (void);
void VM_vectorvectors (void);
void VM_keynumtostring (void);
+void VM_getkeybind (void);
void VM_findkeysforcommand (void);
void VM_stringtokeynum (void);
+void VM_setkeybind (void);
+void VM_getbindmaps (void);
+void VM_setbindmaps (void);
void VM_cin_open( void );
void VM_cin_close( void );
void VM_CL_getextresponse (void);
void VM_SV_getextresponse (void);
+// Common functions between menu.dat and clsprogs
+void VM_CL_isdemo (void);
+void VM_CL_videoplaying (void);
+
void VM_isfunction(void);
void VM_callfunction(void);
void VM_getsurfaceclippedpoint(void);
void VM_getsurfacenumtriangles(void);
void VM_getsurfacetriangle(void);
+
+// physics builtins
+void VM_physics_enable(void);
+void VM_physics_addforce(void);
+void VM_physics_addtorque(void);