Miriam Ruiz wrote:
--- Adeodato Simó <firstname.lastname@example.org> wrote:Still, is a warning. Miriam, perhaps you should ask upstream to change 0x950412de to 0x950412deL or similar.Yes, I'm concerned about it even when it's a warning. I've sent an email upstream this morning commenting that problem (and also sending an Spanish translation) and as soon as I have an answer I'll do that :)
The constants look like they're meant to be assigned to unsigned ints, not to unsigned longs. They might even be intended to be assigned to just any int, so they don't care about the sign. Just making it a long might remove the warning, but it can very well not be the Right Thing(tm) to do. I'd check the code (I didn't) to see what the constants are supposed to mean, and change the variable or force them to be unsigned or something.
This warning looks like it's meant to warn you against data loss by having a constant which doesn't fit in the type. Only make the constant a long if you are indeed storing it in a long variable.
Thanks, Bas -- I encourage people to send encrypted e-mail (see http://www.gnupg.org). If you have problems reading my e-mail, use a better reader. Please send the central message of e-mails as plain text in the message body, not as HTML and definitely not as MS Word. Please do not use the MS Word format for attachments either. For more information, see http://126.96.36.199/e-mail.html
Description: OpenPGP digital signature