X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=progsvm.h;h=673d366f5c52b6922872f42fc2f4ab4c9a0c3e46;hb=5d5ddd179137aebbfe9014083a2eaf004539ae0c;hp=b10d07ddb21c73c45f62b4abb093b61771fd26ce;hpb=7beb89b82a48b5386d4844267acec0ec16b8dd59;p=xonotic%2Fdarkplaces.git diff --git a/progsvm.h b/progsvm.h index b10d07dd..673d366f 100644 --- a/progsvm.h +++ b/progsvm.h @@ -326,7 +326,6 @@ typedef struct prvm_prog_s // number of reserved edicts (allocated from 1) int reserved_edicts; // [INIT] - prvm_edict_t *edicts; void *edictsfields; void *edictprivate; @@ -383,7 +382,7 @@ typedef struct prvm_prog_s void (*init_cmd)(void); // [INIT] used by PRVM_InitProg void (*reset_cmd)(void); // [INIT] used by PRVM_ResetProg - void (*error_cmd)(const char *format, ...); // [INIT] + void (*error_cmd)(const char *format, ...) DP_FUNC_PRINTF(1); // [INIT] } prvm_prog_t; @@ -505,6 +504,7 @@ void PRVM_ED_PrintNum (int ent); const char *PRVM_GetString(int num); int PRVM_SetEngineString(const char *s); +int PRVM_SetTempString(const char *s); int PRVM_AllocString(size_t bufferlength, char **pointer); void PRVM_FreeString(int num); @@ -521,7 +521,6 @@ void PRVM_FreeString(int num); #define PRVM_End prog = 0 #endif - //#define PRVM_SAFENAME #ifndef PRVM_SAFENAME # define PRVM_NAME (prog->name) @@ -553,7 +552,7 @@ qboolean PRVM_ProgLoaded(int prognr); int PRVM_GetProgNr(void); -void VM_Warning(const char *fmt, ...); +void VM_Warning(const char *fmt, ...) DP_FUNC_PRINTF(1); // TODO: fill in the params //void PRVM_Create();