Used __attribute ((unused)) instead of -Wno-unused-parameter

git-svn-id: svn://svn.cc65.org/cc65/trunk@987 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2001-09-30 22:04:19 +00:00
parent c8415fc17c
commit 453a8b704f
5 changed files with 25 additions and 22 deletions

View File

@@ -100,7 +100,8 @@ void FreeBinDesc (BinDesc* D)
static unsigned BinWriteExpr (ExprNode* E, int Signed, unsigned Size, static unsigned BinWriteExpr (ExprNode* E, int Signed, unsigned Size,
unsigned long Offs, void* Data) unsigned long Offs attribute ((unused)),
void* Data)
/* Called from SegWrite for an expression. Evaluate the expression, check the /* Called from SegWrite for an expression. Evaluate the expression, check the
* range and write the expression value to the file. * range and write the expression value to the file.
*/ */
@@ -216,7 +217,7 @@ static void BinWriteMem (BinDesc* D, Memory* M)
static int BinUnresolved (const char* Name, void* D) static int BinUnresolved (const char* Name attribute ((unused)), void* D)
/* Called if an unresolved symbol is encountered */ /* Called if an unresolved symbol is encountered */
{ {
/* Unresolved symbols are an error in binary format. Bump the counter /* Unresolved symbols are an error in binary format. Bump the counter

View File

@@ -43,7 +43,7 @@
/*****************************************************************************/ /*****************************************************************************/
/* Code */ /* Code */
/*****************************************************************************/ /*****************************************************************************/
@@ -60,7 +60,7 @@ static FileInfo* NewFileInfo (void)
FileInfo* ReadFileInfo (FILE* F, ObjData* O) FileInfo* ReadFileInfo (FILE* F, ObjData* O attribute ((unused)))
/* Read a file info from a file and return it */ /* Read a file info from a file and return it */
{ {
/* Allocate a new FileInfo structure */ /* Allocate a new FileInfo structure */

View File

@@ -215,7 +215,7 @@ static void LinkFile (const char* Name)
static void OptConfig (const char* Opt, const char* Arg) static void OptConfig (const char* Opt attribute ((unused)), const char* Arg)
/* Define the config file */ /* Define the config file */
{ {
if (CfgAvail ()) { if (CfgAvail ()) {
@@ -226,7 +226,7 @@ static void OptConfig (const char* Opt, const char* Arg)
static void OptDbgFile (const char* Opt, const char* Arg) static void OptDbgFile (const char* Opt attribute ((unused)), const char* Arg)
/* Give the name of the debug file */ /* Give the name of the debug file */
{ {
DbgFileName = Arg; DbgFileName = Arg;
@@ -234,7 +234,8 @@ static void OptDbgFile (const char* Opt, const char* Arg)
static void OptHelp (const char* Opt, const char* Arg) static void OptHelp (const char* Opt attribute ((unused)),
const char* Arg attribute ((unused)))
/* Print usage information and exit */ /* Print usage information and exit */
{ {
Usage (); Usage ();
@@ -243,7 +244,7 @@ static void OptHelp (const char* Opt, const char* Arg)
static void OptMapFile (const char* Opt, const char* Arg) static void OptMapFile (const char* Opt attribute ((unused)), const char* Arg)
/* Give the name of the map file */ /* Give the name of the map file */
{ {
MapFileName = Arg; MapFileName = Arg;
@@ -259,7 +260,7 @@ static void OptStartAddr (const char* Opt, const char* Arg)
static void OptTarget (const char* Opt, const char* Arg) static void OptTarget (const char* Opt attribute ((unused)), const char* Arg)
/* Set the target system */ /* Set the target system */
{ {
const TargetDesc* D; const TargetDesc* D;
@@ -280,7 +281,8 @@ static void OptTarget (const char* Opt, const char* Arg)
static void OptVersion (const char* Opt, const char* Arg) static void OptVersion (const char* Opt attribute ((unused)),
const char* Arg attribute ((unused)))
/* Print the assembler version */ /* Print the assembler version */
{ {
fprintf (stderr, fprintf (stderr,
@@ -295,18 +297,18 @@ int main (int argc, char* argv [])
{ {
/* Program long options */ /* Program long options */
static const LongOpt OptTab[] = { static const LongOpt OptTab[] = {
{ "--config", 1, OptConfig }, { "--config", 1, OptConfig },
{ "--dbgfile", 1, OptDbgFile }, { "--dbgfile", 1, OptDbgFile },
{ "--help", 0, OptHelp }, { "--help", 0, OptHelp },
{ "--mapfile", 1, OptMapFile }, { "--mapfile", 1, OptMapFile },
{ "--start-addr", 1, OptStartAddr }, { "--start-addr", 1, OptStartAddr },
{ "--target", 1, OptTarget }, { "--target", 1, OptTarget },
{ "--version", 0, OptVersion }, { "--version", 0, OptVersion },
}; };
unsigned I; unsigned I;
/* Initialize the cmdline module */ /* Initialize the cmdline module */
InitCmdLine (&argc, &argv, "ld65"); InitCmdLine (&argc, &argv, "ld65");
/* Evaluate the CC65_LIB environment variable */ /* Evaluate the CC65_LIB environment variable */

View File

@@ -7,7 +7,7 @@ COMMON = ../common
# Default for the compiler lib search path as compiler define # Default for the compiler lib search path as compiler define
CDEFS=-DCC65_LIB=\"/usr/lib/cc65/lib/\" CDEFS=-DCC65_LIB=\"/usr/lib/cc65/lib/\"
CFLAGS = -g -O2 -Wall -W -Wno-unused-parameter -I$(COMMON) $(CDEFS) CFLAGS = -g -O2 -Wall -W -I$(COMMON) $(CDEFS)
CC=gcc CC=gcc
EBIND=emxbind EBIND=emxbind
LDFLAGS= LDFLAGS=

View File

@@ -606,7 +606,7 @@ static void O65WriteSeg (O65Desc* D, SegDesc** Seg, unsigned Count, int DoWrite)
static void O65WriteTextSeg (O65Desc* D, Memory* M) static void O65WriteTextSeg (O65Desc* D, Memory* M attribute ((unused)))
/* Write the code segment to the o65 output file */ /* Write the code segment to the o65 output file */
{ {
/* Initialize variables */ /* Initialize variables */
@@ -621,7 +621,7 @@ static void O65WriteTextSeg (O65Desc* D, Memory* M)
static void O65WriteDataSeg (O65Desc* D, Memory* M) static void O65WriteDataSeg (O65Desc* D, Memory* M attribute ((unused)))
/* Write the data segment to the o65 output file */ /* Write the data segment to the o65 output file */
{ {
/* Initialize variables */ /* Initialize variables */
@@ -636,7 +636,7 @@ static void O65WriteDataSeg (O65Desc* D, Memory* M)
static void O65WriteBssSeg (O65Desc* D, Memory* M) static void O65WriteBssSeg (O65Desc* D, Memory* M attribute ((unused)))
/* "Write" the bss segments to the o65 output file. This will only update /* "Write" the bss segments to the o65 output file. This will only update
* the relevant header fields. * the relevant header fields.
*/ */
@@ -653,7 +653,7 @@ static void O65WriteBssSeg (O65Desc* D, Memory* M)
static void O65WriteZPSeg (O65Desc* D, Memory* M) static void O65WriteZPSeg (O65Desc* D, Memory* M attribute ((unused)))
/* "Write" the zeropage segments to the o65 output file. This will only update /* "Write" the zeropage segments to the o65 output file. This will only update
* the relevant header fields. * the relevant header fields.
*/ */