]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - progs.h
3D attenuation texture works now
[xonotic/darkplaces.git] / progs.h
diff --git a/progs.h b/progs.h
index c456c8943bd3ba3a51e42122ec6a95edf16b92c7..b69e0caac4801812f11d6ee1a1e8c95c0293906d 100644 (file)
--- a/progs.h
+++ b/progs.h
@@ -117,25 +117,27 @@ extern    int                             pr_edictareasize; // LordHavoc: for bounds checking
 
 void PR_Init (void);
 
-void PR_ExecuteProgram (func_t fnum, char *errormessage);
+void PR_ExecuteProgram (func_t fnum, const char *errormessage);
 void PR_LoadProgs (void);
 
 void PR_Profile_f (void);
 
+void PR_Crash (void);
+
 edict_t *ED_Alloc (void);
 void ED_Free (edict_t *ed);
 
-char   *ED_NewString (char *string);
+char   *ED_NewString (const char *string);
 // returns a copy of the string allocated from the server's string heap
 
 void ED_Print (edict_t *ed);
 void ED_Write (QFile *f, edict_t *ed);
-char *ED_ParseEdict (char *data, edict_t *ent);
+const char *ED_ParseEdict (const char *data, edict_t *ent);
 
 void ED_WriteGlobals (QFile *f);
-void ED_ParseGlobals (char *data);
+void ED_ParseGlobals (const char *data);
 
-void ED_LoadFromFile (char *data);
+void ED_LoadFromFile (const char *data);
 
 edict_t *EDICT_NUM_ERROR(int n);
 #define EDICT_NUM(n) (n >= 0 ? (n < sv.max_edicts ? (edict_t *)((qbyte *)sv.edicts + (n) * pr_edict_size) : EDICT_NUM_ERROR(n)) : EDICT_NUM_ERROR(n))
@@ -176,7 +178,6 @@ extern      int                     pr_xstatement;
 
 extern unsigned short          pr_crc;
 
-void PR_RunError (char *error, ...);
 void PR_Execute_ProgsLoaded(void);
 
 void ED_PrintEdicts (void);