On Tue, Oct 30, 2007 at 07:31:58AM +0000, Jonathan Buzzard wrote:

> I guess the problem is in the libc qsort call, I pass in an array of
> timediff which is int's but tell qsort that it is of size long. Not a
> problem on an ia32 machine as the two are the same size. However if they
> are different it will cause a problem.

On amd64

#include <stdio.h>
int main() {
 printf("int=%d long=%d\n",sizeof(int), sizeof(long));
 return 0;
}

yields:

int=4 long=8

-- 
Paul Martin <[EMAIL PROTECTED]>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to