Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2002 23:35:12 -0700 (MST)
From:      "M. Warner Losh" <imp@village.org>
To:        mike_makonnen@yahoo.com
Cc:        peter@wemm.org, current@FreeBSD.ORG
Subject:   Re: HEADS UP: cvs commit: src/sys/conf kern.pre.mk (fwd)
Message-ID:  <20020225.233512.13036502.imp@village.org>
In-Reply-To: <1014700670.677.9.camel@blackbox.pacbell.net>
References:  <20020226014624.8D6A03BAC@overcee.wemm.org> <20020225.215923.28857552.imp@village.org> <1014700670.677.9.camel@blackbox.pacbell.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <1014700670.677.9.camel@blackbox.pacbell.net>
            Mike Makonnen <mike_makonnen@yahoo.com> writes:
: On Mon, 2002-02-25 at 20:59, M. Warner Losh wrote:
: > I've fixed a few of the low hanging fruit, but I don't know how to get
: > rid of warnings like:
: > 
: > const char *foo = "blah";
: > char *baz = foo;
: > 
: > when I know they are safe.
: 
: Correct me if I'm wrong, but isn't the correct declaration:
: 
: const char foo[] = "blah";
: char baz[] = "foo";

You miss the point.  First, there's no "" around foo.  Second, what I
quoted was boiled down from a bunch of macros and such.  Third, the
real example would be

volatile int conspeed;
int *foo = &conspeed;

Where foo is only accessed before all other accesses to conspeed.

Warner

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020225.233512.13036502.imp>