From: Bernhard Reiter Date: Fri, 28 Jun 2002 14:51:12 +0000 (+0000) Subject: * gpgmeplug.c: new macro days_to_seconds(). X-Git-Tag: gpgme-1.2.0@1385~910 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=697d84d6011c90d352d014617e5478dd87497daa;p=gpgme.git * gpgmeplug.c: new macro days_to_seconds(). this also fixes the dividing factor. (signatureCertificateDaysLeftToExpiry) (preceiverCertificateDaysLeftToExpiry): using the new macro (caCertificateDaysLeftToExpiry) (rootCertificateDaysLeftToExpiry): using new macro in deactivated code. --- diff --git a/trunk/gpgmeplug/ChangeLog b/trunk/gpgmeplug/ChangeLog index 86a8d88..3ff7ce1 100644 --- a/trunk/gpgmeplug/ChangeLog +++ b/trunk/gpgmeplug/ChangeLog @@ -1,3 +1,14 @@ +2002-06-28 Bernhard Reiter + + * gpgmeplug.c: new macro days_to_seconds(). + this also fixes the dividing factor. + (signatureCertificateDaysLeftToExpiry) + (preceiverCertificateDaysLeftToExpiry): using the new macro + + (caCertificateDaysLeftToExpiry) + (rootCertificateDaysLeftToExpiry): using new macro in deactivated code. + + 2002-06-27 Steffen Hansen * gpgmeplug.c: Fixed pattern related bug. diff --git a/trunk/gpgmeplug/gpgmeplug.c b/trunk/gpgmeplug/gpgmeplug.c index c30f451..56284cc 100644 --- a/trunk/gpgmeplug/gpgmeplug.c +++ b/trunk/gpgmeplug/gpgmeplug.c @@ -154,6 +154,9 @@ #include "cryptplug.h" +#define days_from_seconds(x) ((x)/86400) + + typedef struct { const char* bugURL; const char* signatureKeyCertificate; @@ -512,9 +515,7 @@ int signatureCertificateDaysLeftToExpiry( const char* certificate ) time_t expire_time = gpgme_key_get_ulong_attr( rKey,GPGME_ATTR_EXPIRE, NULL, 0 ); time_t cur_time = time (NULL); - daysLeft = expire_time - cur_time; - // convert seconds into days - daysLeft /= 43200; + daysLeft = days_from_seconds(expire_time - cur_time); gpgme_key_release( rKey ); } } @@ -576,9 +577,7 @@ int caCertificateDaysLeftToExpiry( const char* certificate ) NULL, 0 ); time_t cur_time = time (NULL); - daysLeft = expire_time - cur_time; - // convert seconds into days - daysLeft /= 43200; + daysLeft = days_from_seconds(expire_time - cur_time); gpgme_key_release( rKey ); } } @@ -640,9 +639,7 @@ int rootCertificateDaysLeftToExpiry( const char* certificate ) NULL, 0 ); time_t cur_time = time (NULL); - daysLeft = expire_time - cur_time; - // convert seconds into days - daysLeft /= 43200; + daysLeft = days_from_seconds(expire_time - cur_time); gpgme_key_release( rKey ); } } @@ -803,9 +800,7 @@ int receiverCertificateDaysLeftToExpiry( const char* certificate ) time_t expire_time = gpgme_key_get_ulong_attr( rKey,GPGME_ATTR_EXPIRE, NULL, 0 ); time_t cur_time = time (NULL); - daysLeft = expire_time - cur_time; - // convert seconds into days - daysLeft /= 43200; + daysLeft = days_from_seconds(expire_time - cur_time); gpgme_key_release( rKey ); } }