From: carlos (carlosofcascade_at_gmx.net)
Date: 2003-11-20 14:19:04
Hello Ullrich,
the randomnumber generator which i sent to the list some days ago,
output 16bit numbers instead of 32
bit ones. That seems to result from a missing "int" in the expression
"long unsigned" at the top of the function genrand(). It seems to be
intepreted just as "unsigned int".
Is this something, which different compilers treat differently? Is this
the reason that you never should
write just "unsigned" without "int"?
I attached the listing again, but please don't bughunt. It is working
now. Perhaps you can remove the
"int" after the usigned also at the global variables, and see that the
output is now 16bit.
Just want to tell about this. Please don't think i want you to track
bugs of other people.
It's just, that you can't think about it, if i don't inform you about
these things.
So please excuse me.
Greetings Carlos
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2003-11-20 14:22:52 CET