[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] RFC: vaddr_t and vsize_t
On 17/1/07 16:21, "Christoph Egger" <Christoph.Egger@xxxxxxx> wrote: > This stuff is about removing a place where programmers can make mistakes. > vaddr_t also avoids void * arithmetics. It should be possible then to use > -Wpointer-arith. A bunch of our void* arithmetic comes from files we keep in sync with Linux. So we'd really need Linux to clean this up before we use -Wpointer-arith, or we have to do extra porting effort to keep files in sync. I suppose I don't mind vaddr_t being defined and people using it if they want to. At least it is probably clearer that translation to/from char* or long to do pointer arithmetic. However, I'm less sure about a wholesale conversion of Xen away from use of 'unsigned long'. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |