[Top][All Lists]

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

Re: [PATCH 1/7]: Fix sparc64 setjmp implementation.

From: Pavel Roskin
Subject: Re: [PATCH 1/7]: Fix sparc64 setjmp implementation.
Date: Sat, 07 Mar 2009 00:56:43 -0500
User-agent: Internet Messaging Program (IMP) H3 (4.1.4)

Quoting David Miller <address@hidden>:

I was considering making grub_size_t long and grub_ssize_t unsigned
long.  I remember that it required many changes in string formats, so I
didn't feel it would be justified.  But we could try it again.

You should use whatever is the appropriate size_t/ssize_t type on
the given platform+ABI, and that way GRUB could use "%Zd" and/or
"%zd" throughout.  Was that the plan?

No, the plan was to use long. We don't support architectures where long and size_t have different sizes. I'm not aware of such architectures. I don't care about win64, as it would need some very special handling (perhaps redefinition of long).

I was trying to fix an inconsistency of the userspace, where size_t can be unsigned int or unsigned long. Perhaps the plan was too ambitious.

Pavel Roskin

reply via email to

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