Thread (7 messages) flat view 7 messages, 3 authors, 2016-06-15

Re: [PATCH] Define constants for lengths of object names

From: Duy Nguyen <hidden>
Date: 2016-06-15 23:00:58

On Fri, May 2, 2014 at 6:05 AM, Jonathan Nieder [off-list ref] wrote:
brian m. carlson wrote:
quoted
On Thu, May 01, 2014 at 10:20:07AM -0700, Jonathan Nieder wrote:
quoted
quoted
What happened to the

     struct object_id {
             unsigned char id[20];
     };

     ...

     struct object {
             ...
             struct object_id id;
     };

idea?
There didn't seem to be a huge amount of support for it.
I can make up for it in enthuasiasm.  Please?  It's something I've
wanted for a long time but never found the time to do.
It's definitely better in the sense that the compiler will catch new
"char[20]" declarations for us. It's also a lot more work.
quoted
                                                          Also, there
were concerns that some architectures might impose alignment constraints
on it that made sizeof(struct object_id) != 20.
Sounds awful.  What architecture?
No architecture was named last time if I remember correctly. But we
could check "sizeof(struct object_id) == 20" in a test or something.
When people scream, we can pack the struct on that particular
platform?
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help