public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* Fix compile time warnings for dlltool.c
@ 1999-12-17 10:38 Nick Clifton
  0 siblings, 0 replies; only message in thread
From: Nick Clifton @ 1999-12-17 10:38 UTC (permalink / raw)
  To: binutils

Hi Guys,

  I have checked in the patch below to fix the current compile time
  warnings when compiling dlltool.c.  This patch does not add any new
  features or fix any bugs.

Cheers
	Nick

1999-12-17  Nick Clifton  <nickc@cygnus.com>

	* dlltool.c (mtable): Stop compile time warnings about missing
	initialisers.
	(yyerror): Stop compile time warnings about unused paramater.
	(INIT_SEC_DATA): New macro: initialise an entry in the secdata
	array.
	(secdata): Stop ccompile time warnings about uninitialised
	fields.
	(dtab): Stop compile time warnings about unused parameter.
	(long_options): Stop compile time warning about missing
	initialiser. 

Index: dlltool.c
===================================================================
RCS file: /cvs/binutils/binutils/binutils/dlltool.c,v
retrieving revision 1.17
diff -p -r1.17 dlltool.c
*** dlltool.c	1999/12/09 17:42:25	1.17
--- dlltool.c	1999/12/17 18:32:40
*************** mtable[] =
*** 596,602 ****
      arm_jtab, sizeof (arm_jtab), 8
    }
    ,
!   { 0 }
  };
  
  typedef struct dlist
--- 596,602 ----
      arm_jtab, sizeof (arm_jtab), 8
    }
    ,
!   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
  };
  
  typedef struct dlist
*************** static int d_is_exe;
*** 868,874 ****
  
  int
  yyerror (err)
!      const char *err;
  {
    /* xgettext:c-format */
    warn (_("Syntax error in def file %s:%d\n"), def_file, linenumber);
--- 868,874 ----
  
  int
  yyerror (err)
!      const char *err ATTRIBUTE_UNUSED;
  {
    /* xgettext:c-format */
    warn (_("Syntax error in def file %s:%d\n"), def_file, linenumber);
*************** typedef struct
*** 2066,2080 ****
  
  #define NSECS 7
  
  static sinfo secdata[NSECS] =
  {
!   { TEXT,   ".text",    SEC_CODE | SEC_HAS_CONTENTS, 2},
!   { DATA,   ".data",    SEC_DATA,                    2},
!   { BSS,    ".bss",     0,                           2},
!   { IDATA7, ".idata$7", SEC_HAS_CONTENTS,            2},
!   { IDATA5, ".idata$5", SEC_HAS_CONTENTS,            2},
!   { IDATA4, ".idata$4", SEC_HAS_CONTENTS,            2},
!   { IDATA6, ".idata$6", SEC_HAS_CONTENTS,            1}
  };
  
  #else
--- 2066,2081 ----
  
  #define NSECS 7
  
+ #define INIT_SEC_DATA(id, name, flags, align) { id, name, flags, align, NULL, NULL, NULL, 0, NULL }
  static sinfo secdata[NSECS] =
  {
!   INIT_SEC_DATA (TEXT,   ".text",    SEC_CODE | SEC_HAS_CONTENTS, 2),
!   INIT_SEC_DATA (DATA,   ".data",    SEC_DATA,                    2),
!   INIT_SEC_DATA (BSS,    ".bss",     0,                           2),
!   INIT_SEC_DATA (IDATA7, ".idata$7", SEC_HAS_CONTENTS,            2),
!   INIT_SEC_DATA (IDATA5, ".idata$5", SEC_HAS_CONTENTS,            2),
!   INIT_SEC_DATA (IDATA4, ".idata$4", SEC_HAS_CONTENTS,            2),
!   INIT_SEC_DATA (IDATA6, ".idata$6", SEC_HAS_CONTENTS,            1)
  };
  
  #else
*************** remove_null_names (ptr)
*** 2876,2882 ****
  
  static void
  dtab (ptr)
!      export_type **ptr;
  {
  #ifdef SACDEBUG
    int i;
--- 2877,2887 ----
  
  static void
  dtab (ptr)
!      export_type **ptr
! #ifndef SACDEBUG
! ATTRIBUTE_UNUSED
! #endif
!      ;
  {
  #ifdef SACDEBUG
    int i;
*************** static const struct option long_options[
*** 3170,3176 ****
    {"as", required_argument, NULL, 'S'},
    {"as-flags", required_argument, NULL, 'f'},
    {"mcore-elf", required_argument, NULL, 'M'},
!   {0}
  };
  
  int
--- 3175,3181 ----
    {"as", required_argument, NULL, 'S'},
    {"as-flags", required_argument, NULL, 'f'},
    {"mcore-elf", required_argument, NULL, 'M'},
!   {NULL,0,NULL,0}
  };
  
  int

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1999-12-17 10:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-12-17 10:38 Fix compile time warnings for dlltool.c Nick Clifton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).