This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: zack's todo list


"Zack Weinberg" <zackw@Stanford.EDU> writes:

> Now where is it written that this requires that __func__ be separate
> from other objects?  

The declaration

        static const char __func__[] = "function-name";

specifically requests that a new object is created, in contrast to:

        static const char * const __func__ = "function-name";

> static const char a[] = "blah";
> static const char b[] = "blah";
> 
> - must a and b be different?  The embedded people would surely like
>   them to be merged.

If somebody wants to share the values, one should write:

static const char * const a = "blah";
static const char * const b = "blah";

-- 
Florian Weimer 	                  Florian.Weimer@RUS.Uni-Stuttgart.DE
University of Stuttgart           http://cert.uni-stuttgart.de/
RUS-CERT                          +49-711-685-5973/fax +49-711-685-5898

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]