Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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:

typedef struct {
int        ControlIdx;
char        IcnsFile[256];
int        CommandID;
} tTBButtonDefinition;

And I think the error will go away.

Best,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/xcode-users/email@hidden

This email sent to email@hidden

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



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.