]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
Fix : Fixed warnings in Linux Compile.
authorkristus <kristustf@gmail.com>
Thu, 29 Apr 2021 17:51:00 +0000 (19:51 +0200)
committerkristus <kristustf@gmail.com>
Thu, 29 Apr 2021 17:51:00 +0000 (19:51 +0200)
cl_collision.c
csprogs.c
snd_ogg.c
sv_send.c

index 58026c6881578c1fcfff653fdb3d6c3d7d4e6015..32cc749ba9444e31ff00457a1a66aa1c4b95d8bc 100644 (file)
@@ -209,7 +209,11 @@ trace_t CL_TracePoint(const vec3_t start, int type, prvm_edict_t *passedict, int
        int i, bodysupercontents;
        int passedictprog;
        prvm_edict_t *traceowner, *touch;
+       entity_render_t *ent;
+       entity_state_t *ent_fields;
        trace_t trace;
+       vec3_t origin, entmins, entmaxs;
+    matrix4x4_t entmatrix, entinversematrix;
        // temporary storage because prvm_vec_t may need conversion
        vec3_t touchmins, touchmaxs;
        // bounding box of entire move area
@@ -287,11 +291,11 @@ trace_t CL_TracePoint(const vec3_t start, int type, prvm_edict_t *passedict, int
        {
                for (i = 0;i < cl.num_brushmodel_entities;i++)
                {
-                       entity_state_t *ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
+                       ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
                        if (ent_fields->solid == SOLID_NOT)
                                continue;
-                       
-                       entity_render_t *ent = &cl.entities[cl.brushmodel_entities[i]].render;
+
+                       ent = &cl.entities[cl.brushmodel_entities[i]].render;
                        if (!BoxesOverlap(clipboxmins, clipboxmaxs, ent->mins, ent->maxs))
                                continue;
                        Collision_ClipPointToGenericEntity(&trace, ent->model, ent->frameblend, ent->skeleton, vec3_origin, vec3_origin, 0, &ent->matrix, &ent->inversematrix, start, hitsupercontentsmask, skipsupercontentsmask, skipmaterialflagsmask);
@@ -299,18 +303,13 @@ trace_t CL_TracePoint(const vec3_t start, int type, prvm_edict_t *passedict, int
                                *hitnetworkentity = cl.brushmodel_entities[i];
                        Collision_CombineTraces(&cliptrace, &trace, NULL, true);
                }
-               
-               
-               
-               
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
-               
+
+
                for (i = cl.maxclients + 1;i < cl.num_entities;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
-                       
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
+
                        // don't hit players that don't exist
                        if (!cl.entities_active[i])
                                continue;
@@ -334,8 +333,6 @@ trace_t CL_TracePoint(const vec3_t start, int type, prvm_edict_t *passedict, int
        // collide against player entities
        if (hitnetworkplayers)
        {
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
 
                if(IS_OLDNEXUIZ_DERIVED(gamemode))
                {
@@ -346,13 +343,13 @@ trace_t CL_TracePoint(const vec3_t start, int type, prvm_edict_t *passedict, int
 
                for (i = 1;i <= cl.maxclients;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
-                       
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
+
                        // don't hit ourselves
                        if (i == cl.playerentity)
                                continue;
-                       
+
                        // don't hit players that don't exist
                        if (!cl.entities_active[i])
                                continue;
@@ -467,6 +464,10 @@ trace_t CL_TraceLine(const vec3_t start, const vec3_t end, int type, prvm_edict_
        int passedictprog;
        prvm_edict_t *traceowner, *touch;
        trace_t trace;
+    entity_render_t *ent;
+    entity_state_t *ent_fields;
+    vec3_t origin, entmins, entmaxs;
+    matrix4x4_t entmatrix, entinversematrix;
        // temporary storage because prvm_vec_t may need conversion
        vec3_t touchmins, touchmaxs;
        // bounding box of entire move area
@@ -548,11 +549,11 @@ trace_t CL_TraceLine(const vec3_t start, const vec3_t end, int type, prvm_edict_
        {
                for (i = 0;i < cl.num_brushmodel_entities;i++)
                {
-                       entity_state_t *ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
+                       ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
                        if (ent_fields->solid == SOLID_NOT)
                                continue;
-                       
-                       entity_render_t *ent = &cl.entities[cl.brushmodel_entities[i]].render;
+
+                       ent = &cl.entities[cl.brushmodel_entities[i]].render;
                        if (!BoxesOverlap(clipboxmins, clipboxmaxs, ent->mins, ent->maxs))
                                continue;
                        Collision_ClipLineToGenericEntity(&trace, ent->model, ent->frameblend, ent->skeleton, vec3_origin, vec3_origin, 0, &ent->matrix, &ent->inversematrix, start, end, hitsupercontentsmask, skipsupercontentsmask, skipmaterialflagsmask, extend, hitsurfaces);
@@ -560,19 +561,12 @@ trace_t CL_TraceLine(const vec3_t start, const vec3_t end, int type, prvm_edict_
                                *hitnetworkentity = cl.brushmodel_entities[i];
                        Collision_CombineTraces(&cliptrace, &trace, NULL, true);
                }
-               
-               
-               
-               
-               
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
-               
+
                for (i = cl.maxclients + 1;i < cl.num_entities;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
-                       
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
+
                        // don't hit players that don't exist
                        if (!cl.entities_active[i])
                                continue;
@@ -596,8 +590,6 @@ trace_t CL_TraceLine(const vec3_t start, const vec3_t end, int type, prvm_edict_
        // collide against player entities
        if (hitnetworkplayers)
        {
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
 
                if(IS_OLDNEXUIZ_DERIVED(gamemode))
                {
@@ -608,8 +600,8 @@ trace_t CL_TraceLine(const vec3_t start, const vec3_t end, int type, prvm_edict_
 
                for (i = 1;i <= cl.maxclients;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
 
                        // don't hit ourselves
                        if (i == cl.playerentity)
@@ -731,6 +723,10 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
        qbool pointtrace;
        prvm_edict_t *traceowner, *touch;
        trace_t trace;
+    entity_render_t *ent;
+    entity_state_t *ent_fields;
+    vec3_t origin, entmins, entmaxs;
+    matrix4x4_t entmatrix, entinversematrix;
        // temporary storage because prvm_vec_t may need conversion
        vec3_t touchmins, touchmaxs;
        // bounding box of entire move area
@@ -837,11 +833,11 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
        {
                for (i = 0;i < cl.num_brushmodel_entities;i++)
                {
-                       entity_state_t *ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
+                       ent_fields = &cl.entities[cl.brushmodel_entities[i]].state_current;
                        if (ent_fields->solid == SOLID_NOT)
                                continue;
-                       
-                       entity_render_t *ent = &cl.entities[cl.brushmodel_entities[i]].render;
+
+                       ent = &cl.entities[cl.brushmodel_entities[i]].render;
                        if (!BoxesOverlap(clipboxmins, clipboxmaxs, ent->mins, ent->maxs))
                                continue;
                        Collision_ClipToGenericEntity(&trace, ent->model, ent->frameblend, ent->skeleton, vec3_origin, vec3_origin, 0, &ent->matrix, &ent->inversematrix, start, mins, maxs, end, hitsupercontentsmask, skipsupercontentsmask, skipmaterialflagsmask, extend);
@@ -849,16 +845,12 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
                                *hitnetworkentity = cl.brushmodel_entities[i];
                        Collision_CombineTraces(&cliptrace, &trace, NULL, true);
                }
-               
-               
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
-               
+
                for (i = cl.maxclients + 1;i < cl.num_entities;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
-                       
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
+
                        // don't hit players that don't exist
                        if (!cl.entities_active[i])
                                continue;
@@ -872,12 +864,12 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
                                continue;
                        Matrix4x4_CreateTranslate(&entmatrix, origin[0], origin[1], origin[2]);
                        Matrix4x4_CreateTranslate(&entinversematrix, -origin[0], -origin[1], -origin[2]);
-                       
+
                        //if (ent_fields->solid == SOLID_BSP)
                        //      Collision_ClipToGenericEntity(&trace, ent->model, ent->frameblend, ent->skeleton, vec3_origin, vec3_origin, 0, &entmatrix, &entinversematrix, start, mins, maxs, end, hitsupercontentsmask, skipsupercontentsmask, skipmaterialflagsmask, extend);
                        //else
                                Collision_ClipToGenericEntity(&trace, NULL, NULL, NULL, ent_fields->mins, ent_fields->maxs, SUPERCONTENTS_BODY, &entmatrix, &entinversematrix, start, mins, maxs, end, hitsupercontentsmask, skipsupercontentsmask, skipmaterialflagsmask, extend);
-                       
+
                        if (cliptrace.fraction > trace.fraction && hitnetworkentity)
                                *hitnetworkentity = i;
                        Collision_CombineTraces(&cliptrace, &trace, NULL, false);
@@ -887,8 +879,6 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
        // collide against player entities
        if (hitnetworkplayers)
        {
-               vec3_t origin, entmins, entmaxs;
-               matrix4x4_t entmatrix, entinversematrix;
 
                if(IS_OLDNEXUIZ_DERIVED(gamemode))
                {
@@ -899,8 +889,8 @@ trace_t CL_TraceBox(const vec3_t start, const vec3_t mins, const vec3_t maxs, co
 
                for (i = 1;i <= cl.maxclients;i++)
                {
-                       entity_render_t *ent = &cl.entities[i].render;
-                       entity_state_t *ent_fields = &cl.entities[i].state_current;
+                       ent = &cl.entities[i].render;
+                       ent_fields = &cl.entities[i].state_current;
 
                        // don't hit ourselves
                        if (i == cl.playerentity)
index 95b2247d5c13b83fd605ce976184576a7f180e87..cae6dc4120d1664c7162201166d1735043f2ea0a 100644 (file)
--- a/csprogs.c
+++ b/csprogs.c
@@ -223,6 +223,7 @@ void CSQC_UpdateNetworkTimes(double newtime, double oldtime)
 //[515]: set globals before calling R_UpdateView, WEIRD CRAP
 static void CSQC_SetGlobals (double frametime)
 {
+    char temp[128];
        vec3_t pmove_org;
        prvm_prog_t *prog = CLVM_prog;
        CSQC_BEGIN
@@ -254,8 +255,7 @@ static void CSQC_SetGlobals (double frametime)
                PRVM_clientglobalfloat(maxclients) = cl.maxclients;
 
                PRVM_clientglobalfloat(player_localentnum) = cl.viewentity;
-               
-               char temp[128];
+
                InfoString_GetValue(cls.userinfo, "*ip", temp, sizeof(temp));
                PRVM_clientglobalstring(server_ip) = PRVM_SetEngineString(prog, temp);
                //Con_Printf(PRVM_clientglobalstring(server_ip));
@@ -500,7 +500,7 @@ qbool CL_VM_UpdateView (double frametime)
                /*
                 * This should be fine for now but FTEQW uses flags for keydest
                 * and checks that an array called "eyeoffset" is 0
-                * 
+                *
                 * Just a note in case there's compatibility problems later
                 */
                PRVM_G_FLOAT(OFS_PARM2) = key_dest == key_game;
index f5ea5561f1d6ee4963b51bf0836992c00bb674bb..f04d76bef164d491f2c6dfa453419f0301f190b6 100644 (file)
--- a/snd_ogg.c
+++ b/snd_ogg.c
@@ -555,7 +555,7 @@ static void OGG_DecodeTags(vorbis_comment *vc, unsigned int *start, unsigned int
        thiscomment = qvorbis_comment_query(vc, "REPLAYGAIN_TRACK_GAIN", 0);
        if(thiscomment)
                *gaindb = atof(thiscomment);
-       
+
        startcomment = qvorbis_comment_query(vc, "LOOP_START", 0); // DarkPlaces, and some Japanese app
        if(startcomment)
        {
@@ -598,6 +598,7 @@ Load an Ogg Vorbis file into memory
 qbool OGG_LoadVorbisFile(const char *filename, sfx_t *sfx)
 {
        unsigned char *data;
+       const char *nostream = NULL;
        fs_offset_t filesize;
        ov_decode_t ov_decode;
        OggVorbis_File vf;
@@ -649,11 +650,11 @@ qbool OGG_LoadVorbisFile(const char *filename, sfx_t *sfx)
        sfx->format.width = 2;  // We always work with 16 bits samples
 
        sfx->total_length = qov_pcm_total(&vf, -1);
-       
+
        vc = qov_comment(&vf, -1);
-       const char *nostream = NULL;
+
        nostream = qvorbis_comment_query(vc, "NOSTREAM", 0);
-       
+
        if (snd_streaming.integer && !atof(nostream) && (snd_streaming.integer >= 2 || sfx->total_length > max(sizeof(ogg_stream_perchannel_t), snd_streaming_length.value * sfx->format.speed)))
        {
                // large sounds use the OGG fetcher to decode the file on demand (but the entire file is held in memory)
index 619b3c83a76f3e17687e012b6d07eeaa17960de9..791c44fd5858cab48a42187beb64175f2ee16e24 100644 (file)
--- a/sv_send.c
+++ b/sv_send.c
@@ -394,6 +394,7 @@ static qbool SV_PrepareEntityForSending (prvm_edict_t *ent, entity_state_t *cs,
 {
        prvm_prog_t *prog = SVVM_prog;
        int i;
+       int csqcflags;
        unsigned int sendflags;
        unsigned int version;
        unsigned int modelindex, effects, flags, glowsize, lightstyle, lightpflags, light[4], specialvisibilityradius;
@@ -518,8 +519,8 @@ static qbool SV_PrepareEntityForSending (prvm_edict_t *ent, entity_state_t *cs,
        cs->tagindex = (unsigned char)PRVM_serveredictfloat(ent, tag_index);
        cs->glowsize = glowsize;
        cs->traileffectnum = PRVM_serveredictfloat(ent, traileffectnum);
-       
-       int csqcflags = (int)(PRVM_serveredictfloat(ent, csqcflags));
+
+       csqcflags = (int)(PRVM_serveredictfloat(ent, csqcflags));
        if (csqcflags & CSQCFLAG_SOLIDITY)
        {
                cs->solid = PRVM_serveredictfloat(ent, solid);
@@ -1215,7 +1216,7 @@ void SV_WriteClientdataToMessage (client_t *client, prvm_edict_t *ent, sizebuf_t
        {
                statsf[STAT_MOVEVARS_AIRACCEL_QW_STRETCHFACTOR] = sv_airaccel_qw_stretchfactor.value;
                statsf[STAT_MOVEVARS_AIRCONTROL_PENALTY] = sv_aircontrol_penalty.value;
-               statsf[STAT_MOVEVARS_AIRSPEEDLIMIT_NONQW] = sv_airspeedlimit_nonqw.value;               
+               statsf[STAT_MOVEVARS_AIRSPEEDLIMIT_NONQW] = sv_airspeedlimit_nonqw.value;
                statsf[STAT_MOVEVARS_AIRSTRAFEACCEL_QW] = sv_airstrafeaccel_qw.value;
                statsf[STAT_MOVEVARS_AIRCONTROL_POWER] = sv_aircontrol_power.value;
                // movement settings for prediction
@@ -1236,7 +1237,7 @@ void SV_WriteClientdataToMessage (client_t *client, prvm_edict_t *ent, sizebuf_t
                statsf[STAT_MOVEVARS_AIRCONTROL] = sv_aircontrol.value;
                statsf[STAT_FRAGLIMIT] = fraglimit.value;
                statsf[STAT_TIMELIMIT] = timelimit.value;
-               statsf[STAT_MOVEVARS_FRICTION] = sv_friction.value;     
+               statsf[STAT_MOVEVARS_FRICTION] = sv_friction.value;
                statsf[STAT_MOVEVARS_WATERFRICTION] = sv_waterfriction.value >= 0 ? sv_waterfriction.value : sv_friction.value;
                statsf[STAT_MOVEVARS_TICRATE] = sys_ticrate.value;
                statsf[STAT_MOVEVARS_TIMESCALE] = host_timescale.value;