mirror of
https://github.com/cc65/cc65.git
synced 2024-06-25 13:29:41 +00:00
added empty lines and spaces according to olivers comments. Made local functions static.
This commit is contained in:
parent
d70a9507a7
commit
3157e4be1e
|
@ -156,22 +156,36 @@ static char* TargetLib = 0;
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/* Credential functions */
|
/* Credential functions */
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
void DisableAssembling(void){
|
|
||||||
|
|
||||||
|
|
||||||
|
static void DisableAssembling (void)
|
||||||
|
{
|
||||||
DoAssemble = 0;
|
DoAssemble = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisableLinking(void){
|
|
||||||
|
|
||||||
|
static void DisableLinking (void)
|
||||||
|
{
|
||||||
DoLink = 0;
|
DoLink = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisableAssemblingAndLinking(void){
|
|
||||||
|
|
||||||
|
static void DisableAssemblingAndLinking (void)
|
||||||
|
{
|
||||||
DisableAssembling();
|
DisableAssembling();
|
||||||
DisableLinking();
|
DisableLinking();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
/* Command structure handling */
|
/* Command structure handling */
|
||||||
/*****************************************************************************/
|
/*****************************************************************************/
|
||||||
|
@ -1427,22 +1441,33 @@ int main (int argc, char* argv [])
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'E':
|
case 'E':
|
||||||
/*Forward -E to compiler*/
|
/* Forward -E to compiler */
|
||||||
CmdAddArg (&CC65, Arg);
|
CmdAddArg (&CC65, Arg);
|
||||||
DisableAssemblingAndLinking();
|
DisableAssemblingAndLinking();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'W':
|
case 'W':
|
||||||
if (Arg[2] == 'a' && Arg[3] == '\0') {
|
/* avoid && with'\0' in if clauses */
|
||||||
/* -Wa: Pass options to assembler */
|
if (Arg[3] == '\0') {
|
||||||
OptAsmArgs (Arg, GetArg (&I, 3));
|
switch (Arg[2]) {
|
||||||
} else if (Arg[2] == 'c' && Arg[3] == '\0') {
|
case 'a':
|
||||||
/* -Wc: Pass options to compiler */
|
/* -Wa: Pass options to assembler */
|
||||||
/* Remember -Wc sub arguments in cc65 arg struct */
|
OptAsmArgs (Arg, GetArg (&I, 3));
|
||||||
OptCCArgs (Arg, GetArg (&I, 3));
|
break;
|
||||||
} else if (Arg[2] == 'l' && Arg[3] == '\0') {
|
case 'c':
|
||||||
/* -Wl: Pass options to linker */
|
/* -Wc: Pass options to compiler
|
||||||
OptLdArgs (Arg, GetArg (&I, 3));
|
** Remember -Wc sub arguments in cc65 arg struct
|
||||||
} else {
|
*/
|
||||||
|
OptCCArgs (Arg, GetArg (&I, 3));
|
||||||
|
break;
|
||||||
|
case 'l':
|
||||||
|
/* -Wl: Pass options to linker */
|
||||||
|
OptLdArgs (Arg, GetArg (&I, 3));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}else {
|
||||||
/* Anything else: Suppress warnings (compiler) */
|
/* Anything else: Suppress warnings (compiler) */
|
||||||
CmdAddArg2 (&CC65, "-W", GetArg (&I, 2));
|
CmdAddArg2 (&CC65, "-W", GetArg (&I, 2));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user