Mark functions and variables as static (#185)

* Begin by marking functions and variables as static when needed.

* More work.

* More work.

* More pokes.

* More work.

* More work.

* Initial work on the netgames.

* Revert changes to the license header on source files.

* clutter.cpp poke.

* One final poke.

* Move some declarations to headers:

Move paged_in_count and paged_in_num to gamesequence.h
Move DoneLightInstance and StartLightInstance to polymodel.h

* Look over the AI script/plug-ins.

* Going over the changes one last time.

* Fix rebase errors.

* More migration from bare statics to static inlines.
This commit is contained in:
C.W. Betts
2024-05-07 15:35:28 -06:00
committed by GitHub
parent aaa0d21b87
commit c6da74b069
154 changed files with 2063 additions and 1659 deletions

View File

@@ -41,11 +41,11 @@ int STDCALL SaveRestoreState(void *file_ptr, ubyte saving_state);
}
#endif
int String_table_size = 0;
char **String_table = NULL;
static int String_table_size = 0;
static char **String_table = NULL;
static const char *_Error_string = "!!ERROR MISSING STRING!!";
static const char *_Empty_string = "";
const char *GetStringFromTable(int index) {
static const char *GetStringFromTable(int index) {
if ((index < 0) || (index >= String_table_size))
return _Error_string;
if (!String_table[index])
@@ -67,15 +67,15 @@ typedef struct {
const char *name;
} tScriptInfo;
tScriptInfo ScriptIDs[] = {{ID_FRAGCRATE, "fragcrate"},
{ID_NAPALMBARREL, "napalmbarrel"},
{ID_ALIENCUPLINK, "Aliencuplink"},
{ID_TNTHIGHYIELD, "TNTCrateHighYield"},
{ID_TNTMEDYIELD, "TNTCrateMediumYield"},
{ID_FALLINGROCK, "FallingRock"},
{ID_LAVAROCK, "LavaRock"}};
static tScriptInfo ScriptIDs[] = {{ID_FRAGCRATE, "fragcrate"},
{ID_NAPALMBARREL, "napalmbarrel"},
{ID_ALIENCUPLINK, "Aliencuplink"},
{ID_TNTHIGHYIELD, "TNTCrateHighYield"},
{ID_TNTMEDYIELD, "TNTCrateMediumYield"},
{ID_FALLINGROCK, "FallingRock"},
{ID_LAVAROCK, "LavaRock"}};
int NumScriptIDs = sizeof(ScriptIDs) / sizeof(tScriptInfo);
static int NumScriptIDs = sizeof(ScriptIDs) / sizeof(tScriptInfo);
class ClutterScript {
public: