Hi,
I noticed some time ago that the code is "full" of redundant type casts,
but I do not understand what it is good for. If there is used a function
with correct prototype, then why to cast it? I see one disadvantage of
these redundant casts, if API will change for whatever reason, then we
will not notice it, which, without the cast, one will notice easily
during compile time (supposing one actually reads the output and checks
for compiler warnings).

In case you are not sure what I'm talking about, then check for example
this [1].

Opinions? I'd say to clean up the code from these, unless there is a
really good reason to use them.
        Bye,
        Milan

[1] 
http://git.gnome.org/browse/evolution/tree/mail/e-mail-backend.c?id=918c24dd#n655

_______________________________________________
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
https://mail.gnome.org/mailman/listinfo/evolution-hackers

Reply via email to