mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 11:10:47 +00:00
Minor changes similar to the VM_Execute() maintenance commit
No user-facing changes. git-svn-id: https://svn.eduke32.com/eduke32@7645 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
b854ddff41
commit
db8bcba93a
1 changed files with 16 additions and 16 deletions
|
@ -75,7 +75,7 @@ static intptr_t g_scriptEventOffset;
|
||||||
// First entry is 'default' code.
|
// First entry is 'default' code.
|
||||||
static intptr_t *g_caseTablePtr;
|
static intptr_t *g_caseTablePtr;
|
||||||
|
|
||||||
static bool C_ParseCommand(bool loop);
|
static bool C_ParseCommand(bool loop = false);
|
||||||
static void C_SetScriptSize(int32_t newsize);
|
static void C_SetScriptSize(int32_t newsize);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1870,7 +1870,7 @@ static int C_CountCaseStatements()
|
||||||
|
|
||||||
g_numCases = 0;
|
g_numCases = 0;
|
||||||
g_caseTablePtr = NULL;
|
g_caseTablePtr = NULL;
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
|
|
||||||
// since we processed the endswitch, we need to re-increment g_checkingSwitch
|
// since we processed the endswitch, we need to re-increment g_checkingSwitch
|
||||||
g_checkingSwitch++;
|
g_checkingSwitch++;
|
||||||
|
@ -1926,7 +1926,7 @@ static void C_Include(const char *confile)
|
||||||
textptr = mptr;
|
textptr = mptr;
|
||||||
|
|
||||||
C_SkipComments();
|
C_SkipComments();
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
|
|
||||||
Bstrcpy(g_scriptFileName, parentScriptFileName);
|
Bstrcpy(g_scriptFileName, parentScriptFileName);
|
||||||
|
|
||||||
|
@ -2472,7 +2472,7 @@ static void scriptUpdateOpcodeForVariableType(intptr_t *ins)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool C_ParseCommand(bool loop)
|
static bool C_ParseCommand(bool loop /*= false*/)
|
||||||
{
|
{
|
||||||
int32_t i, j=0, k=0, tw;
|
int32_t i, j=0, k=0, tw;
|
||||||
|
|
||||||
|
@ -3313,9 +3313,9 @@ DO_DEFSTATE:
|
||||||
C_GetNextKeyword();
|
C_GetNextKeyword();
|
||||||
g_numBraces++;
|
g_numBraces++;
|
||||||
|
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
}
|
}
|
||||||
else C_ParseCommand(0);
|
else C_ParseCommand();
|
||||||
|
|
||||||
g_scriptPtr = tempscrptr;
|
g_scriptPtr = tempscrptr;
|
||||||
|
|
||||||
|
@ -3334,7 +3334,7 @@ DO_DEFSTATE:
|
||||||
|
|
||||||
g_scriptPtr++; //Leave a spot for the fail location
|
g_scriptPtr++; //Leave a spot for the fail location
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
||||||
continue;
|
continue;
|
||||||
|
@ -4368,7 +4368,7 @@ setvarvar:
|
||||||
auto const offset = g_scriptPtr - apScript;
|
auto const offset = g_scriptPtr - apScript;
|
||||||
g_scriptPtr++; // Leave a spot for the fail location
|
g_scriptPtr++; // Leave a spot for the fail location
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
||||||
continue;
|
continue;
|
||||||
|
@ -4421,7 +4421,7 @@ ifvar:
|
||||||
auto const offset = g_scriptPtr - apScript;
|
auto const offset = g_scriptPtr - apScript;
|
||||||
g_scriptPtr++; //Leave a spot for the fail location
|
g_scriptPtr++; //Leave a spot for the fail location
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
||||||
continue;
|
continue;
|
||||||
|
@ -4461,7 +4461,7 @@ ifvar:
|
||||||
intptr_t const offset = g_scriptPtr-apScript;
|
intptr_t const offset = g_scriptPtr-apScript;
|
||||||
g_scriptPtr++; //Leave a spot for the location to jump to after completion
|
g_scriptPtr++; //Leave a spot for the location to jump to after completion
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
// write relative offset
|
// write relative offset
|
||||||
auto const tscrptr = (intptr_t *) apScript+offset;
|
auto const tscrptr = (intptr_t *) apScript+offset;
|
||||||
|
@ -4677,7 +4677,7 @@ ifvar:
|
||||||
}
|
}
|
||||||
|
|
||||||
g_numCases=0;
|
g_numCases=0;
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
tempscrptr = (intptr_t *)(apScript+tempoffset);
|
tempscrptr = (intptr_t *)(apScript+tempoffset);
|
||||||
|
|
||||||
//Bsprintf(g_szBuf,"SWITCHXX: '%.22s'",textptr);
|
//Bsprintf(g_szBuf,"SWITCHXX: '%.22s'",textptr);
|
||||||
|
@ -4803,7 +4803,7 @@ repeatcase:
|
||||||
|
|
||||||
tempoffset = (unsigned)(tempscrptr-apScript);
|
tempoffset = (unsigned)(tempscrptr-apScript);
|
||||||
|
|
||||||
while (C_ParseCommand(0) == 0)
|
while (C_ParseCommand() == 0)
|
||||||
{
|
{
|
||||||
j = C_GetKeyword();
|
j = C_GetKeyword();
|
||||||
|
|
||||||
|
@ -4931,7 +4931,7 @@ repeatcase:
|
||||||
|
|
||||||
g_scriptPtr++; //Leave a spot for the fail location
|
g_scriptPtr++; //Leave a spot for the fail location
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
||||||
continue;
|
continue;
|
||||||
|
@ -4981,7 +4981,7 @@ repeatcase:
|
||||||
|
|
||||||
g_scriptPtr++; //Leave a spot for the fail location
|
g_scriptPtr++; //Leave a spot for the fail location
|
||||||
|
|
||||||
C_ParseCommand(0);
|
C_ParseCommand();
|
||||||
|
|
||||||
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
if (C_CheckEmptyBranch(tw, lastScriptPtr))
|
||||||
continue;
|
continue;
|
||||||
|
@ -5005,7 +5005,7 @@ repeatcase:
|
||||||
}
|
}
|
||||||
g_numBraces++;
|
g_numBraces++;
|
||||||
|
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
case CON_RIGHTBRACE:
|
case CON_RIGHTBRACE:
|
||||||
|
@ -6247,7 +6247,7 @@ void C_Compile(const char *fileName)
|
||||||
Bstrcpy(g_scriptFileName, fileName);
|
Bstrcpy(g_scriptFileName, fileName);
|
||||||
|
|
||||||
C_AddDefaultDefinitions();
|
C_AddDefaultDefinitions();
|
||||||
C_ParseCommand(1);
|
C_ParseCommand(true);
|
||||||
|
|
||||||
for (char * m : g_scriptModules)
|
for (char * m : g_scriptModules)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue