47 for(
i = 0;
i < 3; ++
i)
59 unsigned char bufdata[64];
65 buf.maxsize =
sizeof(bufdata);
92 buf.maxsize =
sizeof(bufdata);
void MSG_WriteString(sizebuf_t *sb, const char *s)
void MSG_WriteByte(sizebuf_t *sb, int c)
void MSG_WriteUnterminatedString(sizebuf_t *sb, const char *s)
void SZ_Clear(sizebuf_t *buf)
#define dp_strlcpy(dst, src, dsize)
void Con_Print(const char *msg)
Prints to all appropriate console targets, and adds timestamps.
void Con_Printf(const char *fmt,...)
Prints to all appropriate console targets.
fs_offset_t FS_Write(qfile_t *file, const void *data, size_t datasize)
void FS_DefaultExtension(char *path, const char *extension, size_t size_path)
qfile_t * FS_OpenRealFile(const char *filepath, const char *mode, qbool quiet)
void FS_RemoveOnClose(qfile_t *file)
int FS_Close(qfile_t *file)
int FS_Printf(qfile_t *file, const char *format,...)
GLenum GLuint GLenum GLsizei const GLchar * buf
#define PRVM_serveredictvector(ed, fieldname)
#define PRVM_NUM_FOR_EDICT(e)
#define PRVM_serveredictfloat(ed, fieldname)
#define MAX_SCOREBOARDNAME
max length of player name in game
#define MAX_QPATH
max length of a quake game pathname
#define DEMOMSG_CLIENT_TO_SERVER
char name[MAX_SCOREBOARDNAME]
char netaddress[MAX_QPATH]
netaddress support
qfile_t * sv_demo_file
demo recording
prvm_edict_t * edict
PRVM_EDICT_NUM(clientnum+1)
cvar_t sv_autodemo_perclient_discardable
void SV_StopDemoRecording(client_t *client)
void SV_WriteNetnameIntoDemo(client_t *client)
void SV_StartDemoRecording(client_t *client, const char *filename, int forcetrack)
void SV_WriteDemoMessage(client_t *client, sizebuf_t *sendbuffer, qbool clienttoserver)