summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/avp/cconvars.cpp4
-rw-r--r--src/avp/game_statistics.c2
-rw-r--r--src/avp/hud.c3
-rw-r--r--src/avp/pvisible.c4
-rw-r--r--src/module.c13
-rw-r--r--src/object.c3
6 files changed, 15 insertions, 14 deletions
diff --git a/src/avp/cconvars.cpp b/src/avp/cconvars.cpp
index 0ecaa8c..f914b6d 100644
--- a/src/avp/cconvars.cpp
+++ b/src/avp/cconvars.cpp
@@ -447,7 +447,7 @@ void PredPistol_SemiAuto(void) {
void SetPlayerStartingHealth(int value) {
- NPC_DATA *NpcData;
+ NPC_DATA *NpcData = NULL;
PLAYER_STATUS *playerStatusPtr= (PLAYER_STATUS *) (Player->ObStrategyBlock->SBdataptr);
switch (AvP.PlayerType)
@@ -509,7 +509,7 @@ void SetPlayerStartingHealth(int value) {
void SetPlayerStartingArmour(int value) {
- NPC_DATA *NpcData;
+ NPC_DATA *NpcData = NULL;
PLAYER_STATUS *playerStatusPtr= (PLAYER_STATUS *) (Player->ObStrategyBlock->SBdataptr);
switch (AvP.PlayerType)
diff --git a/src/avp/game_statistics.c b/src/avp/game_statistics.c
index 709c428..092e9c8 100644
--- a/src/avp/game_statistics.c
+++ b/src/avp/game_statistics.c
@@ -896,7 +896,7 @@ extern void DoStatisticsScreen(int completed_level)
int targets,targetspassed;
- NPC_DATA *NpcData;
+ NPC_DATA *NpcData = NULL;
switch (AvP.PlayerType)
{
diff --git a/src/avp/hud.c b/src/avp/hud.c
index a8f2690..ee27bf9 100644
--- a/src/avp/hud.c
+++ b/src/avp/hud.c
@@ -887,11 +887,10 @@ static int DoMotionTrackerBlips(void)
static void DisplayHealthAndArmour(void)
{
-// extern void D3D_RenderHUDString(char *stringPtr,int x,int y,int colour);
int health,armour;
/* access the extra data hanging off the strategy block */
PLAYER_STATUS *playerStatusPtr= (PLAYER_STATUS *) (Player->ObStrategyBlock->SBdataptr);
- NPC_DATA *NpcData;
+ NPC_DATA *NpcData = NULL;
switch (AvP.PlayerType)
{
diff --git a/src/avp/pvisible.c b/src/avp/pvisible.c
index d27c052..32e5942 100644
--- a/src/avp/pvisible.c
+++ b/src/avp/pvisible.c
@@ -718,8 +718,8 @@ static int EmergencyRelocateObject(STRATEGYBLOCK *sbPtr)
nearest invisible module that has entry point locations, and relocate to one of
these locations. */
{
- extern SCENE Global_Scene;
- extern SCENEMODULE **Global_ModulePtr;
+ //extern SCENE Global_Scene;
+ //extern SCENEMODULE **Global_ModulePtr;
AIMODULE *targetModule = 0;
int targetModuleDistance = 0;
diff --git a/src/module.c b/src/module.c
index d8c5ae5..8efcece 100644
--- a/src/module.c
+++ b/src/module.c
@@ -191,10 +191,10 @@ void FindVisibleModules(VMODULE *vptr,int flag)
{
while(vptr->vmod_type != vmtype_term)
{
- MODULE *mptr;
+ MODULE *mptr = NULL;
/* Add this module to the visible array */
- if(vptr->vmod_mref.mref_ptr)
+ if(vptr->vmod_mref.mref_ptr != NULL)
{
mptr = vptr->vmod_mref.mref_ptr;
ModuleCurrVisArray[mptr->m_index] = flag;
@@ -211,7 +211,7 @@ void FindVisibleModules(VMODULE *vptr,int flag)
/* If the door/viewport is closed... */
/* Branch to this vptr */
/* else vptr++; */
- if(mptr)
+ if(mptr != NULL)
{
if(mptr->m_flags & m_flag_open) vptr++;
else vptr = vptr->vmod_data.vmodidata_ptr;
@@ -239,10 +239,10 @@ int ThisObjectIsInAModuleVisibleFromCurrentlyVisibleModules(STRATEGYBLOCK *sbPtr
while(vPtr->vmod_type != vmtype_term)
{
- MODULE *mptr;
+ MODULE *mptr = NULL;
/* consider this module */
- if(vPtr->vmod_mref.mref_ptr)
+ if(vPtr->vmod_mref.mref_ptr != NULL)
{
mptr = vPtr->vmod_mref.mref_ptr;
if(ModuleCurrVisArray[mptr->m_index] == 2)
@@ -269,7 +269,7 @@ int ThisObjectIsInAModuleVisibleFromCurrentlyVisibleModules(STRATEGYBLOCK *sbPtr
/* If the door/viewport is closed... */
/* Branch to this vPtr */
/* else vPtr++; */
- if(mptr)
+ if(mptr != NULL)
{
if(mptr->m_flags & m_flag_open) vPtr++;
else vPtr = vPtr->vmod_data.vmodidata_ptr;
@@ -1039,6 +1039,7 @@ int IsModuleVisibleFromModule(MODULE *source, MODULE *target) {
int gotit;
vptr=source->m_vmptr;
+ mptr=NULL;
gotit=0;
if ((source==NULL)||(target==NULL)) return(0);
diff --git a/src/object.c b/src/object.c
index de494a3..b2df6ac 100644
--- a/src/object.c
+++ b/src/object.c
@@ -465,7 +465,8 @@ LIGHTBLOCK* AddLightBlock(DISPLAYBLOCK *dptr, LIGHTBLOCK *lptr_to_add)
lfree = No;
larrayptr = &dptr->ObLights[0];
-
+ freelarrayptr = NULL;
+
for(i = MaxObjectLights; i!=0 && lfree == No; i--) {
if(*larrayptr == 0) {