After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 377908 - Change definition of CamelFolderInfo
Change definition of CamelFolderInfo
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Mailer
1.10.x (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-11-21 20:47 UTC by Jules Colding
Modified: 2013-09-14 16:49 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Change definition of CamelFolderInfo (1.50 KB, patch)
2006-11-21 20:48 UTC, Jules Colding
accepted-commit_now Details | Review

Description Jules Colding 2006-11-21 20:47:57 UTC
CamelFolderInfo.unread and CamelFolderInfo.total are often initialized to (-1) even though they are unsigned. This patch will change the definition of these structure member to gint32 instead of gunit32. I will attach the patch to this bugzilla entry.
Comment 1 Jules Colding 2006-11-21 20:48:54 UTC
Created attachment 76991 [details] [review]
Change definition of CamelFolderInfo
Comment 2 Jules Colding 2006-11-27 11:37:23 UTC
Anyone having an oppinion on this one?
Comment 3 Kjartan Maraas 2007-01-25 14:10:54 UTC
Can someone please look at this?
Comment 4 Srinivasa Ragavan 2007-05-11 11:15:53 UTC
Changing the signess still maintains/complies_with ABI right? /me is confused again (bug #414191 )
Comment 5 Jules Colding 2007-05-11 12:02:17 UTC
Well, I might naturally be wrong (and am from time to time) but I'm fairly sure that changing the sign-ness won't break the ABI as the struct member isn't moved and hasn't changed size in any way.
Comment 6 Srinivasa Ragavan 2007-05-11 18:43:48 UTC
Right. Please commit Jules.
Comment 7 Jules Colding 2007-05-12 10:55:00 UTC
done