mirror of
https://github.com/cc65/cc65.git
synced 2025-01-10 03:30:05 +00:00
cl65: Add support for --all-cdecl
This commit is contained in:
parent
3a6430b13d
commit
ca4ed290d5
@ -752,6 +752,7 @@ static void Usage (void)
|
||||
"\n"
|
||||
"Long options:\n"
|
||||
" --add-source\t\t\tInclude source as comment\n"
|
||||
" --all-cdecl\t\t\tMake functions default to __cdecl__\n"
|
||||
" --asm-args options\t\tPass options to the assembler\n"
|
||||
" --asm-define sym[=v]\t\tDefine an assembler symbol\n"
|
||||
" --asm-include-dir dir\t\tSet an assembler include directory\n"
|
||||
@ -815,6 +816,14 @@ static void OptAddSource (const char* Opt attribute ((unused)),
|
||||
}
|
||||
|
||||
|
||||
static void OptAllCDecl (const char* Opt attribute ((unused)),
|
||||
const char* Arg attribute ((unused)))
|
||||
/* Make functions default to __cdecl__ */
|
||||
{
|
||||
CmdAddArg (&CC65, "--all-cdecl");
|
||||
}
|
||||
|
||||
|
||||
|
||||
static void OptAsmArgs (const char* Opt attribute ((unused)), const char* Arg)
|
||||
/* Pass arguments to the assembler */
|
||||
@ -1290,6 +1299,7 @@ int main (int argc, char* argv [])
|
||||
/* Program long options */
|
||||
static const LongOpt OptTab[] = {
|
||||
{ "--add-source", 0, OptAddSource },
|
||||
{ "--all-cdecl", 0, OptAllCDecl },
|
||||
{ "--asm-args", 1, OptAsmArgs },
|
||||
{ "--asm-define", 1, OptAsmDefine },
|
||||
{ "--asm-include-dir", 1, OptAsmIncludeDir },
|
||||
|
Loading…
x
Reference in New Issue
Block a user