• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Unused Variables warnings with global consts.h header file
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Unused Variables warnings with global consts.h header file


  • Subject: Re: Unused Variables warnings with global consts.h header file
  • From: "Clark Cox" <email@hidden>
  • Date: Mon, 28 Jan 2008 10:08:59 -0800

On Jan 27, 2008 5:33 PM, Keary Suska <email@hidden> wrote:
> on 1/27/08 5:51 AM, email@hidden purportedly said:
>
> >
> > I get these strange warnings from Xcode 2.4.1/GCC 4.0 when compiling with the
> > Unused Variables switch turned on.
> > The problem is caused by a global consts.h file declaring lots of constants,
> > mostly enums, but also a couple of const definitions, included by almost every
> > file in the project.
> > For many of these files gcc gives me the warning:
> >
> >   warning: 'kTBButtonDef' defined but not used
> >
> > for my consts.h file containing these definitions:
> >
> >
> > #ifndef _H_CONST
> > #define _H_CONST
> >
> >
> > struct tTBButtonDefinition {
> > int  ControlIdx;
> > char  IcnsFile[256];
> > int  CommandID;
> > };
> >
>
> This is because the above is a definition, rather than a declaration. It
> looks like you want a declaration:

In C and C++, definitions *are* declarations (though not all
declarations are definitions).

> typedef struct {
> int        ControlIdx;
> char        IcnsFile[256];
> int        CommandID;
> } tTBButtonDefinition;
>
> And I think the error will go away.

I doubt that will change anything. Since the original compiled without
error (just the warning), the OP is obviously using C++ (or there is a
typedef that we aren't seeing); in which case your definition and
theirs are semantically identical.


--
Clark S. Cox III
email@hidden
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Unused Variables warnings with global consts.h header file (From: "Jan Barnholt" <email@hidden>)
 >Re: Unused Variables warnings with global consts.h header file (From: Keary Suska <email@hidden>)

  • Prev by Date: Re: Unused Variables warnings with global consts.h header file
  • Next by Date: Re: Unused Variables warnings with global consts.h header file
  • Previous by thread: Re: Unused Variables warnings with global consts.h header file
  • Next by thread: Re: Unused Variables warnings with global consts.h header file
  • Index(es):
    • Date
    • Thread