couple of fixes there...
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@260 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
8a34e35fc4
commit
103cf9b7b0
1 changed files with 67 additions and 66 deletions
|
@ -60,7 +60,7 @@ typedef qboolean qbool;
|
|||
void Cmd_AddMacro(char *s, char *(*f)(void));
|
||||
|
||||
#ifndef HAVE_STRLCAT
|
||||
size_t strlcat (char *dst, const char *src, size_t size)
|
||||
static size_t strlcat (char *dst, const char *src, size_t size)
|
||||
{
|
||||
int dstlen = strlen(dst);
|
||||
int srclen = strlen(src);
|
||||
|
@ -86,7 +86,7 @@ size_t strlcat (char *dst, const char *src, size_t size)
|
|||
}
|
||||
#endif
|
||||
|
||||
void Q_snprintfz (char *dest, size_t size, char *fmt, ...)
|
||||
static void Q_snprintfz (char *dest, size_t size, char *fmt, ...)
|
||||
{
|
||||
va_list argptr;
|
||||
|
||||
|
@ -154,9 +154,9 @@ cvar_t tp_need_shells = {"tp_need_shells", "10"};
|
|||
|
||||
extern cvar_t host_mapname;
|
||||
|
||||
void TP_FindModelNumbers (void);
|
||||
void TP_FindPoint (void);
|
||||
char *TP_LocationName (vec3_t location);
|
||||
static void TP_FindModelNumbers (void);
|
||||
static void TP_FindPoint (void);
|
||||
static char *TP_LocationName (vec3_t location);
|
||||
|
||||
|
||||
#define MAX_LOC_NAME 48
|
||||
|
@ -188,7 +188,7 @@ tvars_t vars;
|
|||
// TRIGGERS
|
||||
//===========================================================================
|
||||
|
||||
void TP_ExecTrigger (char *s)
|
||||
static void TP_ExecTrigger (char *s)
|
||||
{
|
||||
char *astr;
|
||||
|
||||
|
@ -230,10 +230,10 @@ void TP_ExecTrigger (char *s)
|
|||
static char macro_buf[MAX_MACRO_VALUE] = "";
|
||||
|
||||
// buffer-size-safe helper functions
|
||||
void MacroBuf_strcat (char *str) {
|
||||
strlcat (macro_buf, str, sizeof(macro_buf));
|
||||
}
|
||||
void MacroBuf_strcat_with_separator (char *str) {
|
||||
//static void MacroBuf_strcat (char *str) {
|
||||
// strlcat (macro_buf, str, sizeof(macro_buf));
|
||||
//}
|
||||
static void MacroBuf_strcat_with_separator (char *str) {
|
||||
if (macro_buf[0])
|
||||
strlcat (macro_buf, "/", sizeof(macro_buf));
|
||||
strlcat (macro_buf, str, sizeof(macro_buf));
|
||||
|
@ -241,60 +241,60 @@ void MacroBuf_strcat_with_separator (char *str) {
|
|||
|
||||
|
||||
|
||||
char *Macro_Quote (void)
|
||||
static char *Macro_Quote (void)
|
||||
{
|
||||
return "\"";
|
||||
}
|
||||
|
||||
char *Macro_Latency (void)
|
||||
static char *Macro_Latency (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", Q_rint(cls.latency*1000));
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Health (void)
|
||||
static char *Macro_Health (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_HEALTH]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Armor (void)
|
||||
static char *Macro_Armor (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_ARMOR]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Shells (void)
|
||||
static char *Macro_Shells (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_SHELLS]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Nails (void)
|
||||
static char *Macro_Nails (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_NAILS]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Rockets (void)
|
||||
static char *Macro_Rockets (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_ROCKETS]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Cells (void)
|
||||
static char *Macro_Cells (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_CELLS]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Ammo (void)
|
||||
static char *Macro_Ammo (void)
|
||||
{
|
||||
sprintf(macro_buf, "%i", cl.stats[SP][STAT_AMMO]);
|
||||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Weapon (void)
|
||||
static char *Macro_Weapon (void)
|
||||
{
|
||||
switch (cl.stats[SP][STAT_ACTIVEWEAPON])
|
||||
{
|
||||
|
@ -311,7 +311,7 @@ char *Macro_Weapon (void)
|
|||
}
|
||||
}
|
||||
|
||||
char *Macro_Weapons (void) {
|
||||
static char *Macro_Weapons (void) {
|
||||
macro_buf[0] = 0;
|
||||
|
||||
if (cl.stats[SP][STAT_ITEMS] & IT_LIGHTNING)
|
||||
|
@ -336,7 +336,7 @@ char *Macro_Weapons (void) {
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_WeaponAndAmmo (void)
|
||||
static char *Macro_WeaponAndAmmo (void)
|
||||
{
|
||||
char buf[sizeof(macro_buf)];
|
||||
Q_snprintfz (buf, sizeof(buf), "%s:%s", Macro_Weapon(), Macro_Ammo());
|
||||
|
@ -344,7 +344,7 @@ char *Macro_WeaponAndAmmo (void)
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_WeaponNum (void)
|
||||
static char *Macro_WeaponNum (void)
|
||||
{
|
||||
switch (cl.stats[SP][STAT_ACTIVEWEAPON])
|
||||
{
|
||||
|
@ -361,7 +361,7 @@ char *Macro_WeaponNum (void)
|
|||
}
|
||||
}
|
||||
|
||||
int _Macro_BestWeapon (void)
|
||||
static int _Macro_BestWeapon (void)
|
||||
{
|
||||
if (cl.stats[SP][STAT_ITEMS] & IT_ROCKET_LAUNCHER)
|
||||
return IT_ROCKET_LAUNCHER;
|
||||
|
@ -383,7 +383,7 @@ int _Macro_BestWeapon (void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
char *Macro_BestWeapon (void)
|
||||
static char *Macro_BestWeapon (void)
|
||||
{
|
||||
switch (_Macro_BestWeapon())
|
||||
{
|
||||
|
@ -400,7 +400,7 @@ char *Macro_BestWeapon (void)
|
|||
}
|
||||
}
|
||||
|
||||
char *Macro_BestAmmo (void)
|
||||
static char *Macro_BestAmmo (void)
|
||||
{
|
||||
switch (_Macro_BestWeapon())
|
||||
{
|
||||
|
@ -426,7 +426,7 @@ char *Macro_BestAmmo (void)
|
|||
}
|
||||
|
||||
// needed for %b parsing
|
||||
char *Macro_BestWeaponAndAmmo (void)
|
||||
static char *Macro_BestWeaponAndAmmo (void)
|
||||
{
|
||||
char buf[MAX_MACRO_VALUE];
|
||||
sprintf (buf, "%s:%s", Macro_BestWeapon(), Macro_BestAmmo());
|
||||
|
@ -434,7 +434,7 @@ char *Macro_BestWeaponAndAmmo (void)
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_ArmorType (void)
|
||||
static char *Macro_ArmorType (void)
|
||||
{
|
||||
if (cl.stats[SP][STAT_ITEMS] & IT_ARMOR1)
|
||||
return "g";
|
||||
|
@ -446,7 +446,7 @@ char *Macro_ArmorType (void)
|
|||
return ""; // no armor at all
|
||||
}
|
||||
|
||||
char *Macro_Powerups (void)
|
||||
static char *Macro_Powerups (void)
|
||||
{
|
||||
int effects;
|
||||
|
||||
|
@ -479,12 +479,12 @@ char *Macro_Powerups (void)
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Location (void)
|
||||
static char *Macro_Location (void)
|
||||
{
|
||||
return TP_LocationName (cl.simorg[SP]);
|
||||
}
|
||||
|
||||
char *Macro_LastDeath (void)
|
||||
static char *Macro_LastDeath (void)
|
||||
{
|
||||
if (vars.deathtrigger_time)
|
||||
return vars.lastdeathloc;
|
||||
|
@ -492,14 +492,14 @@ char *Macro_LastDeath (void)
|
|||
return tp_name_someplace.string;
|
||||
}
|
||||
|
||||
char *Macro_Location2 (void)
|
||||
static char *Macro_Location2 (void)
|
||||
{
|
||||
if (vars.deathtrigger_time && realtime - vars.deathtrigger_time <= 5)
|
||||
return vars.lastdeathloc;
|
||||
return Macro_Location();
|
||||
}
|
||||
|
||||
char *Macro_Time (void)
|
||||
static char *Macro_Time (void)
|
||||
{
|
||||
time_t t;
|
||||
struct tm *ptm;
|
||||
|
@ -512,7 +512,7 @@ char *Macro_Time (void)
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_Date (void)
|
||||
static char *Macro_Date (void)
|
||||
{
|
||||
time_t t;
|
||||
struct tm *ptm;
|
||||
|
@ -526,7 +526,7 @@ char *Macro_Date (void)
|
|||
}
|
||||
|
||||
// returns the last item picked up
|
||||
char *Macro_Took (void)
|
||||
static char *Macro_Took (void)
|
||||
{
|
||||
if (!vars.tooktime || realtime > vars.tooktime + 20)
|
||||
strlcpy (macro_buf, tp_name_nothing.string, sizeof(macro_buf));
|
||||
|
@ -536,7 +536,7 @@ char *Macro_Took (void)
|
|||
}
|
||||
|
||||
// returns location of the last item picked up
|
||||
char *Macro_TookLoc (void)
|
||||
static char *Macro_TookLoc (void)
|
||||
{
|
||||
if (!vars.tooktime || realtime > vars.tooktime + 20)
|
||||
strlcpy (macro_buf, tp_name_someplace.string, sizeof(macro_buf));
|
||||
|
@ -547,7 +547,7 @@ char *Macro_TookLoc (void)
|
|||
|
||||
|
||||
// %i macro - last item picked up in "name at location" style
|
||||
char *Macro_TookAtLoc (void)
|
||||
static char *Macro_TookAtLoc (void)
|
||||
{
|
||||
if (!vars.tooktime || realtime > vars.tooktime + 20)
|
||||
strncpy (macro_buf, tp_name_nothing.string, sizeof(macro_buf)-1);
|
||||
|
@ -561,14 +561,14 @@ char *Macro_TookAtLoc (void)
|
|||
|
||||
// pointing calculations are CPU expensive, so the results are cached
|
||||
// in vars.pointname & vars.pointloc
|
||||
char *Macro_PointName (void)
|
||||
static char *Macro_PointName (void)
|
||||
{
|
||||
if (cls.framecount != vars.pointframe)
|
||||
TP_FindPoint ();
|
||||
return vars.pointname;
|
||||
}
|
||||
|
||||
char *Macro_PointLocation (void)
|
||||
static char *Macro_PointLocation (void)
|
||||
{
|
||||
if (cls.framecount != vars.pointframe)
|
||||
TP_FindPoint ();
|
||||
|
@ -580,7 +580,7 @@ char *Macro_PointLocation (void)
|
|||
}
|
||||
}
|
||||
|
||||
char *Macro_PointNameAtLocation (void)
|
||||
static char *Macro_PointNameAtLocation (void)
|
||||
{
|
||||
if (cls.framecount != vars.pointframe)
|
||||
TP_FindPoint ();
|
||||
|
@ -590,7 +590,7 @@ char *Macro_PointNameAtLocation (void)
|
|||
return vars.pointname;
|
||||
}
|
||||
|
||||
char *Macro_Need (void)
|
||||
static char *Macro_Need (void)
|
||||
{
|
||||
int i, weapon;
|
||||
char *needammo = NULL;
|
||||
|
@ -666,7 +666,7 @@ done:
|
|||
return macro_buf;
|
||||
}
|
||||
|
||||
char *Macro_TF_Skin (void)
|
||||
static char *Macro_TF_Skin (void)
|
||||
{
|
||||
char *myskin;
|
||||
|
||||
|
@ -700,7 +700,7 @@ char *Macro_TF_Skin (void)
|
|||
}
|
||||
|
||||
|
||||
void TP_InitMacros(void)
|
||||
static void TP_InitMacros(void)
|
||||
{
|
||||
Cmd_AddMacro("qt", Macro_Quote);
|
||||
Cmd_AddMacro("latency", Macro_Latency);
|
||||
|
@ -723,6 +723,7 @@ void TP_InitMacros(void)
|
|||
Cmd_AddMacro("time", Macro_Time);
|
||||
Cmd_AddMacro("date", Macro_Date);
|
||||
Cmd_AddMacro("tookatloc", Macro_TookAtLoc);
|
||||
Cmd_AddMacro("tookloc", Macro_TookLoc);
|
||||
Cmd_AddMacro("took", Macro_Took);
|
||||
Cmd_AddMacro("tf_skin", Macro_TF_Skin);
|
||||
|
||||
|
@ -737,7 +738,7 @@ TP_ParseMacroString
|
|||
Parses %a-like expressions
|
||||
=============
|
||||
*/
|
||||
char *TP_ParseMacroString (char *s)
|
||||
static char *TP_ParseMacroString (char *s)
|
||||
{
|
||||
static char buf[MAX_MACRO_STRING];
|
||||
int i = 0;
|
||||
|
@ -846,7 +847,7 @@ TP_ParseFunChars
|
|||
Doesn't check for overflows, so strlen(s) should be < MAX_MACRO_STRING
|
||||
==============
|
||||
*/
|
||||
char *TP_ParseFunChars (char *s, qbool chat)
|
||||
static char *TP_ParseFunChars (char *s, qbool chat)
|
||||
{
|
||||
static char buf[MAX_MACRO_STRING];
|
||||
char *out = buf;
|
||||
|
@ -943,7 +944,7 @@ locdata_t locdata[MAX_LOC_ENTRIES]; // FIXME: allocate dynamically?
|
|||
int loc_numentries;
|
||||
|
||||
|
||||
void TP_LoadLocFile (char *filename, qbool quiet)
|
||||
static void TP_LoadLocFile (char *filename, qbool quiet)
|
||||
{
|
||||
char fullpath[MAX_QPATH];
|
||||
char *buf, *p;
|
||||
|
@ -1023,7 +1024,7 @@ void TP_LoadLocFile (char *filename, qbool quiet)
|
|||
Com_Printf ("Loaded %s (%i points)\n", fullpath, loc_numentries);
|
||||
}
|
||||
|
||||
void TP_LoadLocFile_f (void)
|
||||
static void TP_LoadLocFile_f (void)
|
||||
{
|
||||
if (Cmd_Argc() != 2)
|
||||
{
|
||||
|
@ -1034,7 +1035,7 @@ void TP_LoadLocFile_f (void)
|
|||
TP_LoadLocFile (Cmd_Argv(1), false);
|
||||
}
|
||||
|
||||
char *TP_LocationName (vec3_t location)
|
||||
static char *TP_LocationName (vec3_t location)
|
||||
{
|
||||
int i, minnum;
|
||||
float dist, mindist;
|
||||
|
@ -1087,7 +1088,7 @@ typedef struct msg_trigger_s {
|
|||
|
||||
static msg_trigger_t *msg_triggers;
|
||||
|
||||
msg_trigger_t *TP_FindTrigger (char *name)
|
||||
static msg_trigger_t *TP_FindTrigger (char *name)
|
||||
{
|
||||
msg_trigger_t *t;
|
||||
|
||||
|
@ -1099,7 +1100,7 @@ msg_trigger_t *TP_FindTrigger (char *name)
|
|||
}
|
||||
|
||||
|
||||
void TP_MsgTrigger_f (void)
|
||||
static void TP_MsgTrigger_f (void)
|
||||
{
|
||||
int c;
|
||||
char *name;
|
||||
|
@ -1316,7 +1317,7 @@ int cl_teambottomcolor = -1;
|
|||
int cl_enemytopcolor = -1;
|
||||
int cl_enemybottomcolor = -1;
|
||||
|
||||
void TP_TeamColor_f (void)
|
||||
static void TP_TeamColor_f (void)
|
||||
{
|
||||
int top, bottom;
|
||||
int i;
|
||||
|
@ -1367,7 +1368,7 @@ void TP_TeamColor_f (void)
|
|||
}
|
||||
}
|
||||
|
||||
void TP_EnemyColor_f (void)
|
||||
static void TP_EnemyColor_f (void)
|
||||
{
|
||||
int top, bottom;
|
||||
int i;
|
||||
|
@ -1509,7 +1510,7 @@ int TP_CategorizeMessage (char *s, int *offset)
|
|||
//
|
||||
|
||||
// symbolic names used in tp_took, tp_pickup, tp_point commands
|
||||
char *pknames[] = {"quad", "pent", "ring", "suit", "ra", "ya", "ga",
|
||||
static char *pknames[] = {"quad", "pent", "ring", "suit", "ra", "ya", "ga",
|
||||
"mh", "health", "lg", "rl", "gl", "sng", "ng", "ssg", "pack",
|
||||
"cells", "rockets", "nails", "shells", "flag", "pointed"};
|
||||
|
||||
|
@ -1550,9 +1551,9 @@ char *pknames[] = {"quad", "pent", "ring", "suit", "ra", "ya", "ga",
|
|||
#define default_pointflags (it_powerups|it_suit|it_armor|it_mh| \
|
||||
it_lg|it_rl|it_gl|it_sng|it_rockets|it_pack|it_flag)
|
||||
|
||||
int pkflags = default_pkflags;
|
||||
int tookflags = default_tookflags;
|
||||
int pointflags = default_pointflags;
|
||||
static int pkflags = default_pkflags;
|
||||
static int tookflags = default_tookflags;
|
||||
static int pointflags = default_pointflags;
|
||||
|
||||
|
||||
static void FlagCommand (int *flags, int defaultflags)
|
||||
|
@ -1628,7 +1629,7 @@ static void FlagCommand (int *flags, int defaultflags)
|
|||
}
|
||||
}
|
||||
|
||||
void TP_Took_f (void)
|
||||
static void TP_Took_f (void)
|
||||
{
|
||||
FlagCommand (&tookflags, default_tookflags);
|
||||
}
|
||||
|
@ -1638,7 +1639,7 @@ void TP_Pickup_f (void)
|
|||
FlagCommand (&pkflags, default_pkflags);
|
||||
}
|
||||
|
||||
void TP_Point_f (void)
|
||||
static void TP_Point_f (void)
|
||||
{
|
||||
FlagCommand (&pointflags, default_pointflags);
|
||||
}
|
||||
|
@ -1697,7 +1698,7 @@ typedef struct {
|
|||
int flags; // TODO: "NOPICKUP" (disp), "TEAMENEMY" (flag, disp)
|
||||
} item_t;
|
||||
|
||||
item_t tp_items[] = {
|
||||
static item_t tp_items[] = {
|
||||
{ it_quad, &tp_name_quad, "progs/quaddama.mdl",
|
||||
{0, 0, 24}, 25,
|
||||
},
|
||||
|
@ -1778,9 +1779,9 @@ item_t tp_items[] = {
|
|||
|
||||
#define NUMITEMS (sizeof(tp_items) / sizeof(tp_items[0]))
|
||||
|
||||
item_t *model2item[MAX_MODELS];
|
||||
static item_t *model2item[MAX_MODELS];
|
||||
|
||||
void TP_FindModelNumbers (void)
|
||||
static void TP_FindModelNumbers (void)
|
||||
{
|
||||
int i, j;
|
||||
char *s;
|
||||
|
@ -2001,7 +2002,7 @@ more:
|
|||
}
|
||||
|
||||
|
||||
void TP_FindPoint (void)
|
||||
static void TP_FindPoint (void)
|
||||
{
|
||||
packet_entities_t *pak;
|
||||
entity_state_t *ent;
|
||||
|
@ -2287,8 +2288,8 @@ qbool TP_CheckSoundTrigger (char *str)
|
|||
|
||||
|
||||
#define MAX_FILTER_LENGTH 4
|
||||
char filter_strings[8][MAX_FILTER_LENGTH+1];
|
||||
int num_filters = 0;
|
||||
static char filter_strings[8][MAX_FILTER_LENGTH+1];
|
||||
static int num_filters = 0;
|
||||
|
||||
/*
|
||||
======================
|
||||
|
@ -2341,7 +2342,7 @@ qbool TP_FilterMessage (char *s)
|
|||
return false; // this message is not for us, don't print it
|
||||
}
|
||||
|
||||
void TP_MsgFilter_f (void)
|
||||
static void TP_MsgFilter_f (void)
|
||||
{
|
||||
int c, i;
|
||||
char *s;
|
||||
|
@ -2452,7 +2453,7 @@ void TP_Init (void)
|
|||
|
||||
|
||||
|
||||
void CL_Say (qboolean team)
|
||||
static void CL_Say (qboolean team)
|
||||
{
|
||||
extern cvar_t cl_fakename;
|
||||
char text[1024], sendtext[1024], *s;
|
||||
|
|
Loading…
Reference in a new issue