|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64
> The enormity of this problem is just sinking in... Xen makes use of a
> type (long) that it assumes is 32 bits under a 32 bit arch, and 64
bits
> under a 64 bit arch. Windows has no such native type (except for
> pointer), but that can be solved via some #if statements.
>
> 'long' and 'unsigned long' is used all over the place inside
> xen/include/public. I would need to create this new type, and replace
> all occurrences of 'long' with it in the 8750-ish lines of .h files.
Having another look, there are 248 occurrences of the word 'long' in the
.h files under xen/include/public. A search and replace on that is
probably going to break things (eg it would find the word 'belong' too),
but a search and replace on 'unsigned long' (203 occurrences) is
probably safe, leaving 45 'long's to be manually inspected. Nothing like
as big a job as it could have been.
I'll tackle it tonight!
James
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] sizeof(long) different under windows x64 and linux x64, James Harper
- Re: [Xen-devel] sizeof(long) different under windows x64 and linux x64, Andy Grover
- Re: [Xen-devel] sizeof(long) different under windows x64 and linux x64, Daniel Stodden
- RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, James Harper
- RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64,
James Harper <=
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Samuel Thibault
- RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, James Harper
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Samuel Thibault
- RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, James Harper
- RE: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, James Harper
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Keir Fraser
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, John Levon
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Keir Fraser
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Christoph Egger
- Re: [Xen-devel] sizeof(long) different under windows x64 and linuxx64, Christoph Egger
|
|
|
|
|