Sigridwip3f1816d8 years agoHistory
93 lines · 2.6 KB · C
RawDownload
typedef struct link_s{	struct link_s *prev, *next;} link_t; void ClearLink (link_t *l);void RemoveLink (link_t *l);void InsertLinkBefore (link_t *l, link_t *before);void InsertLinkAfter (link_t *l, link_t *after); // (type *)STRUCT_FROM_LINK(link_t *link, type, member)// ent = STRUCT_FROM_LINK(link,entity_t,order)// FIXME: remove this mess!#define STRUCT_FROM_LINK(l,t,m) ((t *)((uint8_t *)l - (uintptr_t)&(((t *)0)->m))) //============================================================================ extern bool bigendien; extern short (*BigShort) (short l);extern short (*LittleShort) (short l);extern int (*BigLong) (int l);extern int (*LittleLong) (int l);extern float (*BigFloat) (float l);extern float (*LittleFloat) (float l); //============================================================================ void MSG_WriteChar (buf_t *sb, int c);void MSG_WriteByte (buf_t *sb, int c);void MSG_WriteShort (buf_t *sb, int c);void MSG_WriteLong (buf_t *sb, int c);void MSG_WriteFloat (buf_t *sb, float f);void MSG_WriteString (buf_t *sb, char *s);void MSG_WriteCoord (buf_t *sb, float f);void MSG_WriteAngle (buf_t *sb, float f); extern int msg_readcount;extern bool msg_badread; // set if a read goes beyond end of message void MSG_BeginReading (void);int MSG_ReadChar (void);int MSG_ReadByte (void);int MSG_ReadShort (void);int MSG_ReadLong (void);float MSG_ReadFloat (void);char *MSG_ReadString (void); float MSG_ReadCoord (void);float MSG_ReadAngle (void); //============================================================================ extern char com_token[1024];extern bool com_eof; char *COM_Parse (char *data); extern int com_argc;extern char **com_argv; int COM_CheckParm (char *parm);void COM_Init (char *path);void COM_InitArgv (int argc, char **argv); char *COM_SkipPath (char *pathname);void COM_StripExtension (char *in, char *out);void COM_FileBase (char *in, char *out);void COM_DefaultExtension (char *path, char *extension); char *va(char *format, ...);// does a varargs printf into a temp buffer //============================================================================ extern int com_filesize;struct cache_user_s; extern char com_gamedir[MAX_OSPATH]; void COM_WriteFile (char *filename, void *data, int len);int COM_OpenFile (char *filename, int *hndl);int COM_FOpenFile (char *filename, FILE **file);void COM_CloseFile (int h); uint8_t *COM_LoadStackFile (char *path, void *buffer, int bufsize);uint8_t *COM_LoadTempFile (char *path);uint8_t *COM_LoadHunkFile (char *path);void COM_LoadCacheFile (char *path, struct cache_user_s *cu); extern struct cvar_s registered; extern bool standard_quake, rogue, hipnotic;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t