[PATCH gpgme] Fix error handling in _gpgme_parse_status().
wk at gnupg.org
Thu Nov 15 11:09:04 CET 2012
On Thu, 15 Nov 2012 09:27, xi.wang at gmail.com said:
> Even though _gpgme_parse_status() returns -1 on error, the return type
> gpgme_status_code_t is unsigned, and thus (r >= 0) is always true.
How do you come to the impression that gpgme_status_code_t is an
unsigned integer? It is an enumeration and those are compatible with a
(signed) integer. Although some systems use different sizes for the
enumeration integer type, I have never seen a claim that it is unsigned.
What is the problem you want solve?
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.
More information about the Gnupg-devel