34#if __STDC_VERSION__ >= 199901L || defined(__GNUC__)
40 #define qint16_t int16_t
41 #define quint16_t uint16_t
42 #define qint32_t int32_t
43 #define quint32_t uint32_t
44 #define qint64_t int64_t
45 #define quint64_t uint64_t
47 #define qint8_t signed char
48 #define quint8_t unsigned char
49 #define qint16_t short
50 #define quint16_t unsigned short
52 #define quint32_t unsigned qint32_t
54 #define qintptr_t __int64
55 #define FTE_WORDSIZE 64
56 #define quintptr_t unsigned qintptr_t
57 #define qint64_t __int64
58 #define quint64_t unsigned __int64
60 #if !defined(_MSC_VER) || _MSC_VER < 1300
67 #define qint64_t __int64
68 #define quint64_t unsigned __int64
69 #define FTE_WORDSIZE 32
72 #define qintptr_t long int
73 #define qint64_t long int
74 #define FTE_WORDSIZE 64
75 #elif __WORDSIZE == 64
76 #define qintptr_t long long
77 #define qint64_t long long
78 #define FTE_WORDSIZE 64
80 #define qintptr_t long
81 #define qint64_t long long
82 #define FTE_WORDSIZE 32
84 #define quintptr_t unsigned qintptr_t
85 #define quint64_t unsigned qint64_t
89 #define int8_t qint8_t
90 #define uint8_t quint8_t
91 #define int16_t qint16_t
92 #define uint16_t quint16_t
93 #define int32_t qint32_t
94 #define uint32_t quint32_t
95 #define int64_t qint64_t
96 #define uint64_t quint64_t
97 #define intptr_t qintptr_t
98 #define uintptr_t quintptr_t
104 #define FTE_WORDSIZE __WORDSIZE
105 #elif defined(_WIN64)
106 #define FTE_WORDSIZE 64
108 #define FTE_WORDSIZE 32
115 #elif _MSC_VER >= 1310
116 #define strtoull _strtoui64
117 #define strtoll _strtoi64
119 #define strtoull strtoul
120 #define strtoll strtol
121 #define DWORD_PTR DWORD
122 #define ULONG_PTR ULONG
143#define STRINGIFY2(s) #s
144#define STRINGIFY(s) STRINGIFY2(s)
146#define BASIC_INFO_STRING 196
147#define EXTENDED_INFO_STRING 1024
148#define MAX_SERVERINFO_STRING 1024
149#define MAX_LOCALINFO_STRING 32768
153#define legacyval(_legval,_newval) _legval
155#define legacyval(_legval,_newval) _newval
159#define cls_state cls.state
165#define sv_state sv.state
173 #define COORDTYPE_UNDEFINED 0
174 #define COORDTYPE_FIXED_13_3 2
175 #define COORDTYPE_FIXED_16_8 3
176 #define COORDTYPE_FIXED_28_4 4
177 #define COORDTYPE_FLOAT_32 (4|0x80)
178 #define COORDTYPE_SIZE_MASK 0xf
181 #define NPQ2_ANG16 (1u<<0)
182 #define NPQ2_SOLID32 (1u<<1)
183 #define NPQ2_R1Q2_UCMD (1u<<2)
237#define STRUCT_FROM_LINK(l,t,m) ((t *)((qbyte *)l - (qbyte*)&(((t *)0)->m)))
239#define FOR_EACH_LINK(l,node) for (l = node.next ; l != &node ; l = l->next)
243#define NULL ((void *)0)
246#define Q_MAXCHAR ((char)0x7f)
247#define Q_MAXSHORT ((short)0x7fff)
248#define Q_MAXINT ((int)0x7fffffff)
249#define Q_MAXLONG ((int)0x7fffffff)
252#define Q_MINCHAR ((char)0x80)
253#define Q_MINSHORT ((short)0x8000)
254#define Q_MININT ((int)0x80000000)
255#define Q_MINLONG ((int)0x80000000)
260#if defined(FTE_LITTLE_ENDIAN)
261 #define bigendian false
263 #define LittleShort(x) ((short)(x))
264 #define LittleLong(x) ((int)(x))
265 #define LittleI64(x) ((qint64_t)(x))
266 #define LittleFloat(x) ((float)(x))
268 #define BigShort(x) (ShortSwap(x))
269 #define BigLong(x) (LongSwap(x))
270 #define BigI64(x) (I64Swap(x))
271 #define BigFloat(x) (FloatSwap(x))
272#elif defined(FTE_BIG_ENDIAN)
273 #define bigendian true
275 #define BigShort(x) ((short)(x))
276 #define BigLong(x) ((int)(x))
277 #define BigI64(x) ((qint64_t)(x))
278 #define BigFloat(x) ((float)(x))
280 #define LittleShort(x) (ShortSwap(x))
281 #define LittleLong(x) (LongSwap(x))
282 #define LittleI64(x) (I64Swap(x))
283 #define LittleFloat(x) (FloatSwap(x))
291 extern qint64_t (*
BigI64) (qint64_t l);
292 extern qint64_t (*
LittleI64) (qint64_t l);
395int wildcmp(
const char *wild,
const char *
string);
397#define Q_memset(d, f, c) memset((d), (f), (c))
398#define Q_memcpy(d, s, c) memcpy((d), (s), (c))
399#define Q_memmove(d, s, c) memmove((d), (s), (c))
400#define Q_memcmp(m1, m2, c) memcmp((m1), (m2), (c))
401#define Q_strcpy(d, s) strcpy((d), (s))
402#define Q_strncpy(d, s, n) strncpy((d), (s), (n))
403#define Q_strlen(s) ((int)strlen(s))
404#define Q_strrchr(s, c) strrchr((s), (c))
405#define Q_strcat(d, s) strcat((d), (s))
406#define Q_strcmp(s1, s2) strcmp((s1), (s2))
407#define Q_strncmp(s1, s2, n) strncmp((s1), (s2), (n))
413#define Q_strncpyS(d, s, n) do{const char *____in=(s);char *____out=(d);int ____i; for (____i=0;*(____in); ____i++){if (____i == (n))break;*____out++ = *____in++;}if (____i < (n))*____out='\0';}while(0)
414#define Q_strncpyN(d, s, n) do{if (n < 0)Sys_Error("Bad length in strncpyz");Q_strncpyS((d), (s), (n));((char *)(d))[n] = '\0';}while(0)
417#define Q_strncpyz(d, s, n) Q_strncpyN(d, s, (n)-1)
420#define Q_strncatz(dest, src, sizeofdest) \
422 strncat(dest, src, sizeofdest - strlen(dest) - 1); \
423 (dest)[sizeofdest - 1] = 0; \
425#define Q_strncatz2(dest, src) Q_strncatz(dest, src, sizeof(dest))
433char *
Q_strcasestr(
const char *haystack,
const char *needle);
436int Q_strstopcasecmp(
const char *s1start,
const char *s1end,
const char *s2);
437int Q_atoi (
const char *str);
438float Q_atof (
const char *str);
451#define COM_Parse(d) COM_ParseOut(d,com_token, sizeof(com_token))
452#define COM_ParseOut(d,o,l) COM_ParseType(d,o,l,NULL)
458#define COM_ParseToken(data,punct) COM_ParseTokenOut(data, punct, com_token, sizeof(com_token), &com_tokentype)
478#define PFS_KEEPMARKUP 1
479#define PFS_FORCEUTF8 2
480#define PFS_NOMARKUP 4
482#define PFS_EZQUAKEMARKUP 8
484#define PFS_CENTERED 16
485#define PFS_NONOTIFY 32
488unsigned int utf8_encode(
void *
out,
unsigned int unicode,
int maxlen);
496#define U8(s) "^`u8:" s "`="
519char *VARGS
va(
const char *
format, ...) LIKEPRINTF(1);
533#if !defined(FTE_TARGET_WEB)
534 #if !defined(_MSC_VER) || _MSC_VER > 1200
541 #define qofs_Make(low,high) (low | (((qofs_t)(high))<<32))
542 #define qofs_Low(ofs) ((ofs)&0xffffffffu)
543 #define qofs_High(ofs) ((ofs)>>32)
544 #define qofs_Error(ofs) ((ofs) == ~(quint64_t)0u)
546 #define PRIxQOFS PRIx64
547 #define PRIuQOFS PRIu64
550 #define qofs_Make(low,high) (low)
551 #define qofs_Low(ofs) (ofs)
552 #define qofs_High(ofs) (0)
553 #define qofs_Error(ofs) ((ofs) == ~0ul)
558#define qofs_ErrorValue() (~(qofs_t)0u)
586#define FSLF_IFFOUND 0
587#define FSLF_DEEPONFAILURE (1u<<0)
588#define FSLF_DEPTH_INEXPLICIT (1u<<1)
589#define FSLF_IGNOREBASEDEPTH (1u<<3)
590#define FSLF_SECUREONLY (1u<<4)
591#define FSLF_DONTREFERENCE (1u<<5)
592#define FSLF_IGNOREPURE (1u<<6)
593#define FSLF_IGNORELINKS (1u<<7)
594#define FSLF_QUIET (1u<<8)
600#define WP_REFERENCE 1
615#define FDEPTH_MISSING 0x7fffffff
616#define COM_FDepthFile(filename,ignorepacks) FS_FLocateFile(filename,FSLF_DONTREFERENCE|FSLF_DEEPONFAILURE|(ignorepacks?0:FSLF_DEPTH_INEXPLICIT), NULL)
617#define COM_FCheckExists(filename) FS_FLocateFile(filename,FSLF_IFFOUND, NULL)
641#define VFS_ERROR_TRYLATER 0
642#define VFS_ERROR_UNSPECIFIED -1
643#define VFS_ERROR_NORESPONSE -2
644#define VFS_ERROR_REFUSED -3
645#define VFS_ERROR_EOF -4
646#define VFS_ERROR_DNSFAILURE -5
647#define VFS_ERROR_WRONGCERT -6
648#define VFS_ERROR_UNTRUSTED -7
650#define VFS_CLOSE(vf) ((vf)->Close(vf))
651#define VFS_TELL(vf) ((vf)->Tell(vf))
652#define VFS_GETLEN(vf) ((vf)->GetLen(vf))
653#define VFS_SEEK(vf,pos) ((vf)->Seek(vf,pos))
654#define VFS_READ(vf,buffer,buflen) ((vf)->ReadBytes(vf,buffer,buflen))
655#define VFS_WRITE(vf,buffer,buflen) ((vf)->WriteBytes(vf,buffer,buflen))
656#define VFS_FLUSH(vf) do{if((vf)->Flush)(vf)->Flush(vf);}while(0)
657#define VFS_PUTS(vf,s) do{const char *t=s;(vf)->WriteBytes(vf,t,strlen(t));}while(0)
696#define countof(array) (sizeof(array)/sizeof((array)[0]))
700wchar_t *
widen(
wchar_t *
out,
size_t outbytes,
const char *utf8);
713void FS_PureMode(
const char *gamedir,
int mode,
char *purenamelist,
char *purecrclist,
char *refnamelist,
char *refcrclist,
int seed);
742 MANIFEST_SECURITY_INSTALLER
747 MANIFEST_UNSPECIFIED=0,
754 MANIFEST_HOMEDIRWHENREADONLY=0,
780 GAMEDIR_DEFAULTFLAGS=0,
781 GAMEDIR_BASEGAME=1u<<0,
782 GAMEDIR_PRIVATE=1u<<1,
783 GAMEDIR_READONLY=1u<<2,
784 GAMEDIR_USEBASEDIR=1u<<3,
785 GAMEDIR_STEAMGAME=1u<<4,
786 GAMEDIR_QSHACK=1u<<8,
788 GAMEDIR_SPECIAL=GAMEDIR_USEBASEDIR|GAMEDIR_STEAMGAME,
842qbyte *
COM_LoadFile (
const char *path,
unsigned int locateflags,
int usehunk,
size_t *filesize);
863#define MAX_INFO_KEY 256
870void Info_Print (
const char *
s,
const char *lineprefix);
897 void (*ChangeCB)(
void *context,
const char *key);
925#define InfoBuf_SetValueForKey InfoBuf_SetKey
926#define InfoBuf_SetValueForStarKey InfoBuf_SetStarKey
932size_t InfoBuf_ToString(
infobuf_t *info,
char *infostring,
size_t maxsize,
const char **priority,
const char **ignore,
const char **exclusive,
infosync_t *sync,
void *synccontext);
949#define DIGEST_MAXSIZE (512/8)
955 void (*process) (
void *context,
const void *
data,
size_t datasize);
956 void (*terminate) (
unsigned char *digest,
void *context);
968size_t CalcHash(
const hashfunc_t *
hash,
unsigned char *digest,
size_t maxdigestsize,
const unsigned char *
data,
size_t datasize);
969size_t CalcHMAC(
const hashfunc_t *hashfunc,
unsigned char *digest,
size_t maxdigestsize,
const unsigned char *
data,
size_t datalen,
const unsigned char *key,
size_t keylen);
1020#if defined(HAVE_SERVER) && defined(HAVE_CLIENT)
1021qboolean Log_CheckMapCompletion(
const char *packagename,
const char *mapname,
float *besttime,
float *fulltime,
float *bestkills,
float *bestsecrets);
1027#define MAX_TOKENLENGTH 1024
1034 char string[MAX_TOKENLENGTH];
1036#define fileHandle_t int
enum @13::coninfomode_e mode
Definition: com_phys_ode.c:695
cvar_t model
Definition: cl_main.c:153
cvar_t msg
Definition: cl_main.c:159
int defaultport
Definition: cl_main.c:320
void(QDECL *vgui_frame)(void)
dVector3 result
Definition: com_phys_ode.c:519
int num
Definition: com_phys_ode.c:314
void FS_CloseMapPackFile(searchpathfuncs_t *archive)
Definition: fs.c:3574
com_tokentype_t com_tokentype
Definition: common.c:4481
qint64_t(* BigI64)(qint64_t l)
Definition: common.c:778
vfsfile_t * FS_OpenTCP(const char *name, int defaultport, qboolean assumetls)
Definition: net_wins.c:9858
void MSG_WriteInt64(sizebuf_t *sb, qint64_t c)
Definition: common.c:1110
int MSG_ReadLong(void)
Definition: common.c:2210
qboolean FS_LoadMapPackFile(const char *filename, searchpathfuncs_t *archive)
Definition: fs.c:3561
void Log_String(logtype_t lognum, const char *s)
Definition: log.c:80
void MSG_ReadSkip(int len)
Definition: common.c:2086
unsigned int hashfunc_terminate_uint(const hashfunc_t *hash, void *context)
Definition: sha1.c:188
void InfoSync_Clear(infosync_t *sync)
Definition: common.c:7064
hashfunc_t hash_sha2_512
Definition: sha2.c:558
void COM_DecodeSize(int solid, float *mins, float *maxs)
Definition: common.c:1307
char * COM_FileExtension(const char *in, char *result, size_t sizeofresult)
Definition: common.c:2809
unsigned int utf8_decode(int *error, const void *in, char const **out)
Definition: common.c:3007
void COM_CleanUpPath(char *str)
Definition: common.c:2848
qboolean FS_GamedirIsOkay(const char *path)
Definition: fs.c:878
qboolean FS_PathURLCache(const char *url, char *path, size_t pathsize)
Definition: fs.c:4425
void InfoSync_Strip(infosync_t *sync, void *context)
Definition: common.c:7073
hashfunc_t hash_sha1
Definition: sha1.c:179
qboolean FS_Rename2(const char *oldf, const char *newf, enum fs_relative oldrelativeto, enum fs_relative newrelativeto)
Definition: fs.c:2977
qintptr_t JSON_GetInteger(json_t *t, const char *child, int fallback)
Definition: json.c:623
qboolean com_installer
Definition: fs.c:206
int COM_CheckNextParm(const char *parm, int last)
Definition: common.c:5315
char * FS_GetGamedir(qboolean publicpathonly)
Definition: fs.c:4342
size_t CalcHash(const hashfunc_t *hash, unsigned char *digest, size_t maxdigestsize, const unsigned char *data, size_t datasize)
Definition: sha1.c:204
int MyRegGetIntValue(void *base, const char *keyname, const char *valuename, int defaultval)
Definition: fs_win32.c:78
coorddata MSG_ToAngle(float f, int bytes)
Definition: common.c:1212
const struct usercmd_s nullcmd
Definition: common.c:59
void Info_RemovePrefixedKeys(char *start, char prefix)
Definition: common.c:7930
void SZ_Print(sizebuf_t *buf, const char *data)
Definition: common.c:2686
char * Q_strlwr(char *str)
Definition: common.c:462
void SZ_Clear(sizebuf_t *buf)
Definition: common.c:2655
qboolean MyRegGetStringValueMultiSz(void *base, const char *keyname, const char *valuename, void *data, int datalen)
Definition: fs_win32.c:117
size_t Base64_EncodeBlockURI(const qbyte *in, size_t length, char *out, size_t outsize)
Definition: common.c:6956
void COM_StripAllExtensions(const char *in, char *out, int outlen)
Definition: common.c:2784
void InfoBuf_Clear(infobuf_t *info, qboolean all)
Definition: common.c:7379
qbyte *QDECL COM_LoadStackFile(const char *path, void *buffer, int bufsize, size_t *fsize)
Definition: fs.c:3270
char * COM_DeFunString(conchar_t *str, conchar_t *stop, char *out, int outsize, qboolean ignoreflags, qboolean forceutf8)
Definition: common.c:3545
void COM_FileBase(const char *in, char *out, int outlen)
Definition: common.c:2908
qboolean
Definition: common.h:134
@ qfalse
Definition: common.h:134
@ qtrue
Definition: common.h:134
searchpathfuncs_t * COM_IteratePaths(void **iterator, char *pathbuffer, int pathbuffersize, char *dirname, int dirnamesize)
Definition: fs.c:4303
void MSG_ReadPos(float pos[3])
Definition: common.c:2426
qboolean MyRegSetValue(void *base, const char *keyname, const char *valuename, int type, const void *data, int datalen)
Definition: sys_plugfte.c:626
unsigned int conchar_t
Definition: common.h:476
char * narrowen(char *out, size_t outlen, wchar_t *wide)
Definition: sys_sdl.c:485
int MSG_ReadSize16(sizebuf_t *sb)
Definition: common.c:1276
char * FS_GetPackNames(char *buffer, int buffersize, int referencedonly, qboolean ext)
Definition: fs.c:2359
qbyte * COM_LoadTempMoreFile(const char *path, size_t *fsize)
Definition: fs.c:3264
void MSG_WriteDir(sizebuf_t *sb, float dir[3])
Definition: common.c:2455
void QDECL COM_StripExtension(const char *in, char *out, int outlen)
Definition: common.c:2758
void * FS_LoadMallocFile(const char *path, size_t *fsize)
Definition: fs.c:3224
int Q_atoi(const char *str)
Definition: common.c:586
void MSG_BeginReading(sizebuf_t *sb, struct netprim_s prim)
Definition: common.c:1920
const char * PO_GetText(struct po_s *po, const char *msg)
Definition: translate.c:501
qboolean PM_CanInstall(const char *packagename)
Definition: m_download.c:4588
qboolean msg_badread
Definition: common.c:1916
void PO_Close(struct po_s *po)
Definition: translate.c:488
void Q_ftoa(char *str, float in)
Definition: common.c:529
char * InfoBuf_ValueForKey(infobuf_t *info, const char *key)
Definition: common.c:7161
json_t * JSON_FindIndexedChild(json_t *t, const char *child, unsigned int idx)
Definition: json.c:585
void FS_CreateBasedir(const char *path)
Definition: fs.c:6893
void QDECL Q_strncpyz(char *d, const char *s, int n)
Definition: sys_plugfte.c:91
char com_token[65536]
Definition: common.c:4477
char * COM_SkipPath(const char *pathname)
Definition: sys_plugfte.c:106
int Q_strstopcasecmp(const char *s1start, const char *s1end, const char *s2)
Definition: common.c:402
const char * FS_WhichPackForLocation(flocation_t *loc, unsigned int flags)
Definition: fs.c:2282
qintptr_t JSON_GetIndexedInteger(json_t *t, unsigned int idx, int fallback)
Definition: json.c:647
qboolean FS_Copy(const char *source, const char *dest, enum fs_relative relativesource, enum fs_relative relativedest)
Definition: fs.c:3116
qboolean VARGS Q_snprintfz(char *dest, size_t size, const char *fmt,...) LIKEPRINTF(3)
Definition: sys_plugfte.c:124
char * T_GetInfoString(int num)
Definition: translate.c:281
void PM_Command_f(void)
Definition: m_download.c:4601
void MSG_WriteShort(sizebuf_t *sb, int c)
Definition: common.c:1038
com_tokentype_e
Definition: common.h:446
@ TTP_RAWTOKEN
Definition: common.h:446
@ TTP_LINEENDING
Definition: common.h:446
@ TTP_UNKNOWN
Definition: common.h:446
@ TTP_EOF
Definition: common.h:446
@ TTP_STRING
Definition: common.h:446
@ TTP_PUNCTUATION
Definition: common.h:446
qbyte * FS_LoadMallocFileFlags(const char *path, unsigned int locateflags, size_t *fsize)
Definition: fs.c:3228
void Log_ShutDown(void)
Definition: log.c:1030
const char * InfoBuf_BlobForKey(infobuf_t *info, const char *key, size_t *blobsize, qboolean *large)
Definition: common.c:7169
struct netprim_s msg_nullnetprim
Definition: common.c:1917
void FS_CreatePath(const char *pname, enum fs_relative relativeto)
Definition: iwebiface.c:859
struct flocation_s flocation_t
char com_gamepath[MAX_OSPATH]
Definition: fs.c:453
void InfoBuf_WriteToFile(vfsfile_t *f, infobuf_t *info, const char *commandname, int cvarflags)
Definition: common.c:7697
void InfoBuf_FromString(infobuf_t *info, const char *infostring, qboolean append)
Definition: common.c:7445
int COM_CheckParm(const char *parm)
Definition: common.c:5330
const char * basicuserinfos[]
Definition: common.c:7038
qbyte * COM_LoadFile(const char *path, unsigned int locateflags, int usehunk, size_t *filesize)
Definition: fs.c:3164
qboolean FS_GetLocationForPackageHandle(flocation_t *loc, searchpathfuncs_t *spath, const char *fname)
Definition: fs.c:2269
quint64_t MSG_ReadUInt64(void)
Definition: common.c:2257
short(* LittleShort)(short l)
Definition: common.c:775
void MSG_WriteUInt64(sizebuf_t *sb, quint64_t c)
Definition: common.c:1095
qboolean CL_ListFilesInPackage(searchpathfuncs_t *search, char *name, int(QDECL *func)(const char *fname, qofs_t fsize, time_t mtime, void *parm, searchpathfuncs_t *spath), void *parm, void *recursioninfo)
Definition: fs.c:4771
void FS_FlushFSHashRemoved(const char *fname)
Definition: fs.c:2014
int MSG_ReadBits(int bits)
Definition: common.c:2040
void MSG_WriteSize16(sizebuf_t *sb, int sz)
Definition: common.c:1289
vfsfile_t * CL_OpenFileInPackage(searchpathfuncs_t *search, char *name)
Definition: fs.c:4663
void JSON_Destroy(json_t *t)
Definition: json.c:34
float MSG_ReadCoordFloat(void)
Definition: common.c:2419
void MSG_WriteSignedQEX(sizebuf_t *sb, qint64_t c)
Definition: common.c:1088
size_t Base16_DecodeBlock(const char *in, qbyte *out, size_t outsize)
Definition: common.c:7007
ftemanifest_t * FS_Manifest_ReadSystem(const char *fname, const char *basedir)
Definition: fs.c:1277
const char * JSON_GetString(json_t *t, const char *child, char *buffer, size_t buffersize, const char *fallback)
Definition: json.c:665
void T_FreeInfoStrings(void)
Definition: translate.c:233
void MSGCL_WriteDeltaUsercmd(sizebuf_t *sb, const struct usercmd_s *from, const struct usercmd_s *cmd)
qboolean VARGS Q_vsnprintfz(char *dest, size_t size, const char *fmt, va_list args)
Definition: sys_plugfte.c:119
const char * COM_QuotedString(const char *string, char *buf, int buflen, qboolean omitquotes)
Definition: common.c:5081
void FS_FlushFSHashFull(void)
Definition: fs.c:2018
void unicode_strpad(char *out, size_t outsize, const char *in, qboolean leftalign, size_t minwidth, size_t maxwidth, qboolean markup)
Definition: common.c:3422
void InsertLinkAfter(link_t *l, link_t *after)
Definition: common.c:153
void COM_Gamedir(const char *dir, const struct gamepacks *packagespaths)
Definition: fs.c:4510
const char ** com_argv
Definition: common.c:4479
qboolean FS_DirHasAPackage(char *basedir, ftemanifest_t *man)
Definition: fs.c:5920
char * InfoBuf_DecodeString(const char *instart, const char *inend, size_t *sz)
Definition: common.c:7203
void Info_SetValueForStarKey(char *s, const char *key, const char *value, int maxsize)
Definition: common.c:8016
void MSG_WriteString(sizebuf_t *sb, const char *s)
Definition: common.c:1153
struct vfsfile_s vfsfile_t
unsigned int unicode_byteofsfromcharofs(const char *str, unsigned int charofs, qboolean markup)
Definition: common.c:3393
qboolean bigendian
Definition: common.c:772
conchar_t * COM_ParseFunString(conchar_t defaultflags, const char *str, conchar_t *out, int outsize_bytes, int keepmarkup)
Definition: common.c:3966
unsigned int COM_DeQuake(unsigned int unichar)
Definition: common.c:4443
qboolean FS_WriteFile(const char *filename, const void *data, int len, enum fs_relative relativeto)
Definition: fs.c:3103
unsigned int MSGCL_ReadEntity(void)
Definition: common.c:1385
void COM_InitFilesystem(void)
Definition: fs.c:7998
void FS_ReferenceControl(unsigned int refflag, unsigned int resetflags)
Definition: fs.c:2421
void FS_ReloadPackFiles(void)
Definition: fs.c:5401
certlog_problem_e
Definition: common.h:1011
@ CERTLOG_EXPIRED
Definition: common.h:1013
@ CERTLOG_UNKNOWN
Definition: common.h:1016
@ CERTLOG_MISSINGCA
Definition: common.h:1014
@ CERTLOG_WRONGHOST
Definition: common.h:1012
qboolean FS_ChangeGame(ftemanifest_t *newgame, qboolean allowreloadconfigs, qboolean allowbasedirchange)
Definition: fs.c:6412
void COM_Effectinfo_Enumerate(int(*cb)(const char *pname))
Definition: common.c:6710
char * Info_ValueForKey(const char *s, const char *key)
Definition: common.c:7764
char * COM_ParseType(const char *data, char *out, size_t outlen, com_tokentype_t *toktype)
Definition: common.c:4612
char * FSQ3_GenerateClientPacksList(char *buffer, int maxlen, int basechecksum)
Definition: fs.c:4979
vfsfile_t * FS_OpenWithFriends(const char *fname, char *sysname, size_t sysnamesize, int numfriends,...)
Definition: fs.c:2735
json_t * JSON_GetIndexed(json_t *t, unsigned int idx)
Definition: json.c:552
void COM_AddParm(const char *parm)
Definition: common.c:5532
int com_argc
Definition: common.c:4478
qboolean FS_DownloadingPackage(void)
Definition: fs.c:6269
int QDECL COM_FileSize(const char *path)
Definition: fs.c:1345
qboolean InfoBuf_SyncReceive(infobuf_t *info, const char *key, size_t keysize, const char *val, size_t valsize, size_t offset, qboolean final)
Definition: common.c:7258
coorddata MSG_ToCoord(float f, int bytes)
Definition: common.c:1178
vfsfile_t * FS_OpenTemp(void)
void MSG_WriteLong(sizebuf_t *sb, int c)
Definition: common.c:1052
struct cvar_s registered
Definition: common.c:75
char * Info_KeyForNumber(const char *s, int num)
Definition: common.c:7828
void Log_Init(void)
Definition: log.c:1052
unsigned int qchar_encode(char *out, unsigned int unicode, int maxlen, qboolean markup)
Definition: common.c:3250
char * COM_ParseTokenOut(const char *data, const char *punctuation, char *token, size_t tokenlen, com_tokentype_t *tokentype)
Definition: common.c:4948
int(* LittleLong)(int l)
Definition: common.c:777
qboolean FS_GenCachedPakName(const char *pname, const char *crc, char *local, int llen)
Definition: fs.c:4567
char * COM_ParseStringSet(const char *data, char *out, size_t outlen)
Definition: common.c:4565
void VARGS VFS_PRINTF(vfsfile_t *vf, const char *fmt,...) LIKEPRINTF(2)
Definition: fs.c:350
struct pc_token_s pc_token_t
void MSG_WriteBigCoord(sizebuf_t *sb, float f)
void COM_EnumerateFiles(const char *match, int(QDECL *func)(const char *fname, qofs_t fsize, time_t mtime, void *parm, searchpathfuncs_t *spath), void *parm)
qbyte COM_BlockSequenceCheckByte(qbyte *base, int length, int sequence, unsigned mapchecksum)
Definition: common.c:8247
char * Q_strcasestr(const char *haystack, const char *needle)
Definition: common.c:410
void Log_MapNowCompleted(void)
Definition: log.c:974
qboolean Log_CheckMapCompletion(const char *packagename, const char *mapname, float *besttime, float *fulltime, float *bestkills, float *bestsecrets)
Definition: log.c:951
void IPLog_Add(const char *ip, const char *name)
Definition: log.c:440
char * MSG_ReadString(void)
Definition: common.c:2362
hashfunc_t hash_sha2_256
Definition: sha2.c:526
void * FS_MallocFile(const char *filename, enum fs_relative relativeto, qofs_t *filesize)
Definition: fs.c:3074
void InfoBuf_Enumerate(infobuf_t *info, void *ctx, void(*cb)(void *ctx, const char *key, const char *value))
Definition: common.c:7683
const char * FS_GetPackageDownloadFilename(flocation_t *loc)
Definition: fs.c:2245
unsigned int MSGSV_ReadEntity(struct client_s *fromclient)
Definition: common.c:1368
qboolean MyRegGetStringValue(void *base, const char *keyname, const char *valuename, void *data, size_t datalen)
Definition: sys_plugfte.c:606
char com_homepath[MAX_OSPATH]
Definition: fs.c:454
void InfoSync_Add(infosync_t *sync, void *context, const char *name)
Definition: common.c:7091
void COM_CharBias(signed char *c, int size)
Definition: common.c:845
wchar_t * widen(wchar_t *out, size_t outbytes, const char *utf8)
Definition: sys_sdl.c:449
ftemanifest_t * FS_Manifest_ReadMem(const char *fname, const char *basedir, const char *data)
Definition: fs.c:1218
float(* LittleFloat)(float l)
Definition: common.c:781
qboolean standard_quake
Definition: common.c:112
void Info_Enumerate(const char *s, void *ctx, void(*cb)(void *ctx, const char *key, const char *value))
Definition: common.c:8112
qofs_t FS_LoadFile(const char *name, void **file)
Definition: fs.c:3285
void COM_Init(void)
Definition: common.c:6579
void ClearLink(link_t *l)
Definition: common.c:135
int LongSwap(int l)
Definition: common.c:794
void TL_InitLanguages(const char *langpath)
Definition: translate.c:101
unsigned int unicode_decode(int *error, const void *in, char const **out, qboolean markup)
Definition: common.c:3157
const char * InfoBuf_KeyForNumber(infobuf_t *info, int num)
Definition: common.c:7144
int MSG_ReadByte(void)
Definition: common.c:2140
int FS_PureOkay(void)
Definition: fs.c:4901
float MSG_ReadCoord(void)
Definition: common.c:2404
qboolean FS_Restarted(unsigned int *since)
Definition: fs.c:4168
void MSG_WriteByte(sizebuf_t *sb, int c)
Definition: common.c:1025
void MSG_BeginWriting(sizebuf_t *msg, struct netprim_s prim, void *bufferstorage, size_t buffersize)
Definition: common.c:871
float MSG_FromCoord(coorddata c, int bytes)
Definition: common.c:1161
void MSG_WriteFloat(sizebuf_t *sb, float f)
Definition: common.c:1118
void * FS_LoadMallocGroupFile(struct zonegroup_s *ctx, char *path, size_t *fsize, qboolean filters)
Definition: fs.c:3233
unsigned int unicode_charofsfrombyteofs(const char *str, unsigned int byteofs, qboolean markup)
Definition: common.c:3408
void COM_SwapLittleShortBlock(short *s, int size)
Definition: common.c:829
float MSG_ReadAngle(void)
Definition: common.c:2485
unsigned int MSG_ReadBigEntity(void)
Definition: common.c:1353
void TL_Shutdown(void)
Definition: translate.c:31
char * FS_GetPackHashes(char *buffer, int buffersize, qboolean referencedonly)
Definition: fs.c:2324
hashfunc_t hash_crc16
Definition: crc.c:89
json_t * JSON_ParseNode(json_t *t, const char *namestart, const char *nameend, const char *json, int *jsonpos, int jsonlen)
Definition: json.c:399
float Q_atof(const char *str)
Definition: common.c:645
unsigned int unicode_encode(char *out, unsigned int unicode, int maxlen, qboolean markup)
Definition: common.c:3366
void FS_Manifest_Free(ftemanifest_t *man)
Definition: fs.c:482
fs_relative
Definition: common.h:661
@ FS_PUBGAMEONLY
Definition: common.h:672
@ FS_SYSTEM
Definition: common.h:666
@ FS_LIBRARYPATH
Definition: common.h:664
@ FS_PUBBASEGAMEONLY
Definition: common.h:673
@ FS_GAME
Definition: common.h:669
@ FS_ROOT
Definition: common.h:665
@ FS_BINARYPATH
Definition: common.h:663
@ FS_BASEGAMEONLY
Definition: common.h:671
@ FS_GAMEONLY
Definition: common.h:670
int MSG_GetReadCount(void)
Definition: common.c:1934
unsigned char qbyte
Definition: common.h:127
void VARGS Com_sprintf(char *buffer, int size, const char *format,...) LIKEPRINTF(3)
Definition: common.c:449
qboolean JSON_Equals(json_t *t, const char *child, const char *expected)
Definition: json.c:591
unsigned int utf8_encode(void *out, unsigned int unicode, int maxlen)
Definition: common.c:3200
int version_number(void)
Definition: common.c:8493
hashfunc_t hash_sha2_384
Definition: sha2.c:550
void COM_ParsePlusSets(qboolean docbuf)
Definition: common.c:5344
qint64_t MSG_ReadSignedQEX(void)
Definition: common.c:2249
char * MSG_ReadStringLine(void)
Definition: common.c:2384
qboolean IPLog_Merge_File(const char *fname)
Definition: log.c:391
struct vfsfile_s * FS_OpenReadLocation(const char *fname, flocation_t *location)
Definition: fs.c:2968
char * version_string(void)
Definition: common.c:8504
qboolean InfoBuf_SetStarBlobKey(infobuf_t *info, const char *key, const char *val, size_t valsize)
Definition: common.c:7320
qboolean FS_GameIsInitialised(void)
Definition: fs.c:1395
char * COM_StringParse(const char *data, char *token, unsigned int tokenlen, qboolean expandmacros, qboolean qctokenize)
Definition: common.c:4712
qboolean CertLog_ConnectOkay(const char *hostname, void *cert, size_t certsize, unsigned int certlogproblems)
Definition: log.c:797
qboolean FS_RemoveTree(searchpathfuncs_t *pathhandle, const char *fname)
Definition: fs.c:3044
short ShortSwap(short l)
Definition: common.c:789
ftemanifest_t * fs_manifest
Definition: fs.c:1333
double MSG_ReadDouble(void)
Definition: common.c:2316
char * VFS_GETS(vfsfile_t *vf, char *buffer, size_t buflen)
Definition: fs.c:318
void PO_Merge(struct po_s *po, vfsfile_t *file)
Definition: translate.c:357
void RemoveLink(link_t *l)
Definition: common.c:140
void InfoSync_Remove(infosync_t *sync, size_t k)
Definition: common.c:7058
void MSG_WriteCoord(sizebuf_t *sb, float f)
Definition: common.c:1242
void PM_Shutdown(qboolean soft)
Definition: m_download.c:2184
hashfunc_t hash_sha2_224
Definition: sha2.c:518
qboolean FS_GetPackageDownloadable(const char *package)
Definition: fs.c:2312
void SZ_Write(sizebuf_t *buf, const void *data, int length)
Definition: common.c:2681
int revision_number(qboolean strict)
Definition: common.c:8592
double JSON_ReadFloat(json_t *t, double fallback)
Definition: json.c:176
int(* BigLong)(int l)
Definition: common.c:776
logtype_t
Definition: common.h:995
@ LOG_TYPES
Definition: common.h:999
@ LOG_CONSOLE
Definition: common.h:996
@ LOG_RCON
Definition: common.h:998
@ LOG_PLAYER
Definition: common.h:997
void MSGQW_ReadDeltaUsercmd(const struct usercmd_s *from, struct usercmd_s *cmd, int qwprotocolver)
void COM_FlushFSCache(qboolean purge, qboolean domutex)
Definition: fs.c:4143
int FS_GetManifestArgv(char **argv, int maxargs)
Definition: fs.c:4360
qbyte * COM_LoadTempFile(const char *path, unsigned int locateflags, size_t *fsize)
Definition: fs.c:3260
void Log_Logfile_f(void)
Definition: log.c:268
sbpacking_t
Definition: common.h:189
@ SZ_BAD
Definition: common.h:190
@ SZ_RAWBITS
Definition: common.h:192
@ SZ_RAWBYTES
Definition: common.h:191
@ SZ_HUFFMAN
Definition: common.h:193
float FloatSwap(float f)
Definition: image.c:11
unsigned int CalcHashInt(const hashfunc_t *hash, const void *data, size_t datasize)
Definition: sha1.c:197
void MyRegDeleteKeyValue(void *base, const char *keyname, const char *valuename)
Definition: sys_plugfte.c:636
void * SZ_GetSpace(sizebuf_t *buf, int length)
Definition: common.c:2661
void deleetstring(char *result, const char *leet)
Definition: common.c:727
short(* BigShort)(short l)
Definition: common.c:774
int wildcmp(const char *wild, const char *string)
Definition: common.c:481
void COM_DefaultExtension(char *path, const char *extension, int maxlen)
Definition: common.c:2948
qboolean InfoBuf_SetKey(infobuf_t *info, const char *key, const char *val)
Definition: common.c:7365
void MSGFTE_WriteDeltaUsercmd(sizebuf_t *buf, const short baseanges[3], const struct usercmd_s *from, const struct usercmd_s *cmd)
void COM_FlushTempoaryPacks(void)
Definition: fs.c:3514
const char * FS_GetRootPackagePath(flocation_t *loc)
Definition: fs.c:2216
int MSG_ReadUInt16(void)
Definition: common.c:2186
void COM_TimeOfDay(date_t *date)
Definition: common.c:8602
void FS_PureMode(const char *gamedir, int mode, char *purenamelist, char *purecrclist, char *refnamelist, char *refcrclist, int seed)
Definition: fs.c:4851
void COM_BiDi_Shutdown(void)
Definition: common.c:3812
struct po_s * PO_Create(void)
Definition: translate.c:479
char * InfoBuf_ReadKey(infobuf_t *info, const char *key, char *outbuf, size_t outsize)
Definition: common.c:7150
size_t InfoBuf_ToString(infobuf_t *info, char *infostring, size_t maxsize, const char **priority, const char **ignore, const char **exclusive, infosync_t *sync, void *synccontext)
Definition: common.c:7577
int Q_strcasecmp(const char *s1, const char *s2)
Definition: common.c:394
char * FS_GetManifestArgs(void)
Definition: fs.c:4351
qboolean COM_TrimString(char *str, char *buffer, int buffersize)
Definition: sys_plugfte.c:133
float MSG_ReadAngle16(void)
Definition: common.c:2481
qint64_t MSG_ReadSLEB128(void)
const char * privateuserinfos[]
Definition: common.c:7049
void Con_Log(const char *s)
Definition: log.c:224
float(* BigFloat)(float l)
Definition: common.c:780
qbyte COM_BlockSequenceCRCByte(qbyte *base, int length, int sequence)
Definition: common.c:8292
char * Q_strcpyline(char *out, const char *in, int maxlen)
Definition: iwebiface.c:927
qboolean FS_Remove(const char *fname, enum fs_relative relativeto)
Definition: fs.c:3009
void MSG_WriteBits(sizebuf_t *msg, int value, int bits)
Definition: common.c:974
void MSG_WriteULEB128(sizebuf_t *sb, quint64_t c)
Definition: common.c:1062
void FS_Shutdown(void)
Definition: fs.c:5900
qboolean COM_RequireExtension(char *path, const char *extension, int maxlen)
Definition: common.c:2972
qbyte Q2COM_BlockSequenceCRCByte(qbyte *base, int length, int sequence)
Definition: common.c:8394
void MSG_WriteDouble(sizebuf_t *sb, double f)
Definition: common.c:1132
void InfoBuf_Print(infobuf_t *info, const char *prefix)
Definition: common.c:7663
quintptr_t JSON_GetUInteger(json_t *t, const char *child, unsigned int fallback)
Definition: json.c:599
int parse_revision_number(const char *revstr, qboolean strict)
Definition: common.c:8541
void InfoBuf_Clone(infobuf_t *dest, infobuf_t *src)
Definition: common.c:7424
qint64_t MSG_ReadInt64(void)
Definition: common.c:2272
json_t * JSON_FindChild(json_t *t, const char *child)
Definition: json.c:514
void COM_EnumerateFilesReverse(const char *match, int(QDECL *func)(const char *fname, qofs_t fsize, time_t mtime, void *parm, searchpathfuncs_t *spath), void *parm)
void MSG_WriteChar(sizebuf_t *sb, int c)
Definition: common.c:1012
searchpathfuncs_t * FS_OpenPackByExtension(vfsfile_t *f, searchpathfuncs_t *parent, const char *filename, const char *pakname, const char *pakpathprefix)
Definition: fs.c:3760
qboolean FS_GetLocMTime(flocation_t *location, time_t *modtime)
Definition: fs.c:2959
char * T_GetString(int num)
Definition: translate.c:215
hashfunc_t hash_md4
Definition: md4.c:280
void MSG_ChangePrimitives(struct netprim_s prim)
Definition: common.c:1929
qboolean InfoBuf_SetStarKey(infobuf_t *info, const char *key, const char *val)
Definition: common.c:7374
size_t unicode_strtolower(const char *in, char *out, size_t outsize, qboolean markup)
Definition: common.c:3483
void MSG_ReadData(void *data, int len)
Definition: common.c:2644
intptr_t qintptr_t
Definition: common.h:38
quint64_t qofs_t
Definition: common.h:540
void FS_FreeFile(void *file)
Definition: fs.c:3293
void Info_Print(const char *s, const char *lineprefix)
Definition: common.c:8150
void MSGQ2_ReadDeltaUsercmd(const struct usercmd_s *from, struct usercmd_s *move)
int COM_EncodeSize(const float *mins, const float *maxs)
Definition: common.c:1321
size_t Base64_EncodeBlock(const qbyte *in, size_t length, char *out, size_t outsize)
Definition: common.c:6926
void FS_FlushFSHashWritten(const char *fname)
Definition: fs.c:2010
qboolean FS_NativePath(const char *fname, enum fs_relative relativeto, char *out, int outlen)
Definition: fs.c:2590
int MSG_ReadShort(void)
Definition: common.c:2162
struct searchpath_s searchpath_t
json_t * JSON_Parse(const char *json)
Definition: json.c:499
size_t Base16_EncodeBlock(const char *in, size_t length, qbyte *out, size_t outsize)
Definition: common.c:7017
unsigned int COM_RemapMapChecksum(struct model_s *model, unsigned int checksum)
Definition: common.c:6786
qint64_t(* LittleI64)(qint64_t l)
Definition: common.c:779
qboolean InfoBuf_FindKey(infobuf_t *info, const char *key, size_t *idx)
Definition: common.c:7131
enum com_tokentype_e com_tokentype_t
void MSG_WriteEntity(sizebuf_t *sb, unsigned int e)
Definition: common.c:1340
manifestdeptype_e
Definition: common.h:730
@ mdt_singlepackage
Definition: common.h:732
@ mdt_invalid
Definition: common.h:731
@ mdt_installation
Definition: common.h:733
double JSON_GetIndexedFloat(json_t *t, unsigned int idx, double fallback)
Definition: json.c:659
char * COM_ParseCString(const char *data, char *out, size_t maxoutlen, size_t *writtenlen)
Definition: common.c:5183
void COM_Shutdown(void)
Definition: common.c:6669
qboolean COM_WriteFile(const char *filename, enum fs_relative fsroot, const void *data, int len)
Definition: fs.c:1731
struct sizebuf_s sizebuf_t
void InsertLinkBefore(link_t *l, link_t *before)
Definition: common.c:146
void COM_InitArgv(int argc, const char **argv)
Definition: common.c:5444
void MSG_WriteAngle16(sizebuf_t *sb, float f)
Definition: common.c:1248
qboolean InfoBuf_RemoveKey(infobuf_t *info, const char *key)
Definition: common.c:7184
void FS_UnloadPackFiles(void)
Definition: fs.c:5392
int Q_strncasecmp(const char *s1, const char *s2, int n)
Definition: common.c:360
char * COM_ParseStringSetSep(const char *data, char sep, char *out, size_t outsize)
Definition: common.c:3784
hashfunc_t hash_crc16_lower
Definition: crc.c:107
void T_FreeStrings(void)
Definition: translate.c:167
const char * COM_GetFileExtension(const char *in, const char *term)
Definition: common.c:2832
quint64_t MSG_ReadULEB128(void)
Definition: common.c:2235
size_t unicode_strtoupper(const char *in, char *out, size_t outsize, qboolean markup)
Definition: common.c:3459
size_t JSON_ReadBody(json_t *t, char *out, size_t outsize)
Definition: json.c:257
void MSGQW_WriteDeltaUsercmd(sizebuf_t *sb, const struct usercmd_s *from, const struct usercmd_s *cmd)
qboolean InfoBuf_EncodeString(const char *n, size_t s, char *out, size_t outsize)
Definition: common.c:7550
char *VARGS va(const char *format,...) LIKEPRINTF(1)
Definition: common.c:6687
unsigned int unicode_charcount(const char *in, size_t buffersize, qboolean markup)
Definition: common.c:3377
int FS_FLocateFile(const char *filename, unsigned int flags, flocation_t *loc)
Definition: fs.c:2038
void MSG_WriteAngle8(sizebuf_t *sb, float f)
Definition: common.c:1255
const char * TL_Translate(int language, const char *src)
Definition: translate.c:587
void MSGFTE_ReadDeltaUsercmd(const struct usercmd_s *from, struct usercmd_s *move)
int MSG_ReadChar(void)
Definition: common.c:2118
void Info_RemoveKey(char *s, const char *key)
Definition: common.c:7877
void MSG_WriteAngle(sizebuf_t *sb, float f)
Definition: common.c:1263
float MSG_ReadFloat(void)
Definition: common.c:2281
size_t CalcHMAC(const hashfunc_t *hashfunc, unsigned char *digest, size_t maxdigestsize, const unsigned char *data, size_t datalen, const unsigned char *key, size_t keylen)
Definition: sha1.c:249
uintptr_t quintptr_t
Definition: common.h:39
qboolean FS_Rename(const char *oldf, const char *newf, enum fs_relative relativeto)
Definition: fs.c:2998
void Info_SetValueForKey(char *s, const char *key, const char *value, int maxsize)
Definition: common.c:8101
qint64_t I64Swap(qint64_t l)
Definition: common.c:801
size_t Base64_DecodeBlock(const char *in, const char *in_end, qbyte *out, size_t outsize)
Definition: common.c:6973
vfsfile_t *QDECL FS_OpenVFS(const char *filename, const char *mode, enum fs_relative relativeto)
Definition: fs.c:2809
void TL_Reformat(int language, char *out, size_t outsize, size_t numargs, const char **arg)
Definition: translate.c:619
char * MSG_ReadStringBuffer(char *out, size_t outsize)
Definition: common.c:2344
unsigned int iso88591_encode(char *out, unsigned int unicode, int maxlen, qboolean markup)
Definition: common.c:3309
double JSON_GetFloat(json_t *t, const char *child, double fallback)
Definition: json.c:653
s
Definition: execloop.h:53
const char * extension
Definition: fs.c:251
char filename[64]
Definition: generatebuiltin.c:8
const char * pathname
Definition: gl_font.c:88
void size_t buffersize
Definition: gl_model.c:912
GLfloat t
Definition: gl_vidcommon.c:184
GLsizei bufsize
Definition: gl_vidcommon.c:312
static EGLSurface EGLSurface EGLContext ctx
Definition: gl_videgl.c:47
int error
Definition: gl_vidlinuxglx.c:447
static GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1
Definition: gl_vidnt.c:848
static CONST PIXELFORMATDESCRIPTOR *static int
Definition: gl_vidnt.c:222
GLsizei const GLcharARB const GLint * length
Definition: glquake.h:149
GLenum pname
Definition: glquake.h:151
GLint GLenum type
Definition: glquake.h:157
GLuint GLcharARB * name
Definition: glquake.h:155
GLint size
Definition: glquake.h:157
GLsizei GLboolean const GLfloat * value
Definition: glquake.h:164
GLsizei GLsizei GLcharARB * source
Definition: glquake.h:171
GLenum format
Definition: glsupp.h:502
GLint location
Definition: glsupp.h:612
GLenum GLsizei len
Definition: glsupp.h:502
static png_size_t start
Definition: image.c:1419
unsigned char bits
Definition: image_astc.h:123
keynum_t pos
Definition: in_sdl.c:105
const char * commandname
Definition: log.c:259
char * package
Definition: m_download.c:202
char fname[MAX_QPATH]
Definition: m_mp3.c:160
cvar_t hostname
Definition: sv_main.c:204
particleengine_t * fallback
Definition: p_script.c:75
char ** data
Definition: p_script.c:63
char * token
Definition: pr_bgcmd.c:6016
int b
Definition: pr_lua.c:242
int const char * e
Definition: pr_lua.c:259
int idx
Definition: pr_lua.c:221
int int int int lua_CFunction k
Definition: pr_lua.c:219
vec3_t offset
Definition: q2m_flash.c:28
const char * file
Definition: qcc_pr_lex.c:2518
int outlen
Definition: qccgui.c:6543
uploadfmt_t fmt
Definition: r_2d.c:48
static ALC_API ALCvoid * buffer
Definition: snd_al.c:259
static AL_API ALsizei n
Definition: snd_al.c:161
static LPCSTR LPCSTR LPVOID parm
Definition: snd_directx.c:1076
static spx_int16_t * in
Definition: snd_dma.c:488
static SpeexBits spx_int16_t * out
Definition: snd_dma.c:492
static char * bytes
Definition: snd_dma.c:479
OggVorbis_File * vf
Definition: snd_ov.c:46
link_t l
Definition: common.h:223
void * ed
Definition: common.h:224
Definition: common.h:1041
int mon
Definition: common.h:1046
int min
Definition: common.h:1043
int year
Definition: common.h:1047
int day
Definition: common.h:1045
int hour
Definition: common.h:1044
int sec
Definition: common.h:1042
struct searchpath_s * search
Definition: common.h:578
void * fhandle
Definition: common.h:579
char rawname[MAX_OSPATH]
Definition: common.h:580
qofs_t offset
Definition: common.h:581
qofs_t len
Definition: common.h:582
unsigned int crc
Definition: common.h:798
char * condition
Definition: common.h:800
qofs_t filesize
Definition: common.h:803
char * signature
Definition: common.h:802
enum manifestdeptype_e type
Definition: common.h:794
char * path
Definition: common.h:795
qboolean crcknown
Definition: common.h:797
int mirrornum
Definition: common.h:804
char * sha512
Definition: common.h:801
char * prefix
Definition: common.h:796
char * basedir
Definition: common.h:772
char * iconname
Definition: common.h:773
int minver
Definition: common.h:750
char * downloadsurl
Definition: common.h:764
char * formalname
Definition: common.h:762
char * updateurl
Definition: common.h:759
char * installation
Definition: common.h:761
char * defaultoverrides
Definition: common.h:770
char * filename
Definition: common.h:737
char * eula
Definition: common.h:771
int maxver
Definition: common.h:751
char * path
Definition: common.h:790
qboolean installable
Definition: common.h:766
char * defaultexec
Definition: common.h:769
char * protocolname
Definition: common.h:768
char * installupd
Definition: common.h:765
@ MANIFEST_FORCEHOMEDIR
Definition: common.h:756
@ MANIFEST_NOHOMEDIR
Definition: common.h:755
char * schemes
Definition: common.h:775
@ MANIFEST_SECURITY_DEFAULT
Definition: common.h:741
@ MANIFEST_SECURITY_NOT
Definition: common.h:740
qboolean blockupdate
Definition: common.h:760
char * mainconfig
Definition: common.h:758
char * subpath
Definition: common.h:826
char * path
Definition: common.h:824
char * url
Definition: common.h:825
unsigned int contextsize
Definition: common.h:953
unsigned int digestsize
Definition: common.h:952
qbyte partial
Definition: common.h:887
qbyte large
Definition: common.h:888
char * value
Definition: common.h:892
size_t buffersize
Definition: common.h:891
size_t size
Definition: common.h:890
char * name
Definition: common.h:889
void * ChangeCTX
Definition: common.h:898
size_t totalsize
Definition: common.h:895
size_t numkeys
Definition: common.h:894
size_t syncpos
Definition: common.h:906
void * context
Definition: common.h:904
size_t numkeys
Definition: common.h:908
char * name
Definition: common.h:905
Definition: common.h:1054
const char * bodyend
Definition: common.h:1066
@ json_type_true
Definition: common.h:1061
@ json_type_null
Definition: common.h:1063
@ json_type_string
Definition: common.h:1057
@ json_type_false
Definition: common.h:1062
@ json_type_array
Definition: common.h:1060
@ json_type_number
Definition: common.h:1058
@ json_type_object
Definition: common.h:1059
qboolean used
Definition: common.h:1077
struct json_s ** array
Definition: common.h:1074
struct json_s ** childlink
Definition: common.h:1073
size_t arraymax
Definition: common.h:1076
struct json_s * parent
Definition: common.h:1068
const char * bodystart
Definition: common.h:1065
struct json_s * sibling
Definition: common.h:1070
struct json_s * child
Definition: common.h:1069
struct link_s * prev
Definition: common.h:217
struct link_s * next
Definition: common.h:217
Definition: gl_model.h:972
unsigned checksum
Definition: gl_model.h:1116
qbyte flags
Definition: common.h:180
qbyte pad
Definition: common.h:185
qbyte coordtype
Definition: common.h:172
qbyte anglesize
Definition: common.h:179
Definition: common.h:1029
int type
Definition: common.h:1030
int intvalue
Definition: common.h:1032
int subtype
Definition: common.h:1031
float floatvalue
Definition: common.h:1033
int orderkey
Definition: common.h:572
char prefix[MAX_QPATH]
Definition: common.h:569
struct searchpath_s * nextpure
Definition: common.h:575
int crc_check
Definition: common.h:570
int crc_reply
Definition: common.h:571
struct searchpath_s * next
Definition: common.h:574
char logicalpath[MAX_OSPATH]
Definition: common.h:567
unsigned int flags
Definition: common.h:565
char purepath[256]
Definition: common.h:568
searchpathfuncs_t * handle
Definition: common.h:563
int currentbit
Definition: common.h:203
struct netprim_s prim
Definition: common.h:205
qbyte * data
Definition: common.h:199
qboolean allowoverflow
Definition: common.h:197
int cursize
Definition: common.h:201
qboolean overflowed
Definition: common.h:198
int maxsize
Definition: common.h:200
sbpacking_t packing
Definition: common.h:202
Definition: protocol.h:1285
qofs_t(QDECL *GetLen)(struct vfsfile_s *file)
qofs_t pos
Definition: common.h:623
void int bytestoread
Definition: common.h:621
const void * buffer
Definition: common.h:622
int(QDECL *ReadBytes)(struct vfsfile_s *file
qboolean(QDECL *Close)(struct vfsfile_s *file)
qboolean(QDECL *Seek)(struct vfsfile_s *file
const void int bytestowrite
Definition: common.h:622
@ SS_UNSEEKABLE
Definition: common.h:633
@ SS_SEEKABLE
Definition: common.h:630
@ SS_PIPE
Definition: common.h:632
@ SS_SLOW
Definition: common.h:631
char dbgname[MAX_QPATH]
Definition: common.h:637
void(QDECL *Flush)(struct vfsfile_s *file)
void * buffer
Definition: common.h:621
enum vfsfile_s::@208 seekstyle
qofs_t(QDECL *Tell)(struct vfsfile_s *file)
unsigned int sequence
Definition: sv_mvd.c:72
static unsigned char const char * from
Definition: sv_sql.c:31
static enum mysql_option option const char * arg
Definition: sv_sql.c:28
static char ** argv
Definition: sv_sql.c:11
unsigned int datalen
Definition: sv_user.c:2880
unsigned int *restrict outbuf
Definition: sw_spans.h:24
unsigned char buf[KBRINGSIZE]
Definition: sys_dos.c:27
void * vfsfile_t
Definition: sys_plugfte.h:2
cvar_t language
Definition: translate.c:24
int b4
Definition: common.h:314
short b2
Definition: common.h:313
float f
Definition: common.h:315
unsigned int flags
Definition: valid.c:313
const char * hash
Definition: valid.c:315