This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Issues with memcpy
Brian Budge wrote:
Could be my imagination, but are you assuming the size of your struct
is 9 bytes? This is most likely a false assumption. Try using
sizeof(t_st) instead. Likely it's 12 bytes.
Brian
I'm a bit confused, why is using 12 bytes if it's a char + 2 int's?
I think i'm not understanding something.
I've redone using sizeof(t_st) in all points and this is the output:
tigre@enigma collector $ gcc pro.c
tigre@enigma collector $ ./a.out
5 0 0 0 5 0 0 0 5 0 0 0
tigre@enigma collector $ gcc pro2.c
tigre@enigma collector $ ./a.out
5 fffffffa ffffffff ffffffbf 5 0 0 0 5 0 0 0
5 fffffffa ffffffff ffffffbf 5 0 0 0 5 0 0 0
It have changed a bit, but strange things continue happening in pro2.c