bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reconciliation of libsnprintfv vs. autogen


From: Larry Jones
Subject: Re: Reconciliation of libsnprintfv vs. autogen
Date: Sun, 25 Feb 2007 17:57:50 -0500 (EST)

Bruce Korb writes:
> 
> I guess it is a preference issue:  I like to remember as few
> special cases as absolutely possible.  There's too much to
> remember as it is.  "Never dereference a cast pointer" is simple.

Yes, it is.  Unfortunately, it's also wrong.  If you have a pointer to
char but need to treat the data it points to as unsigned char, you have
to cast the pointer and dereference it to get the correct value on ones
complement systems -- dereferencing and then casting doesn't work
because -0 gets converted to +0.

-Larry Jones

Somebody's always running my life.  I never get to do what I want to do.
-- Calvin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]