aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jpilot.c2
-rw-r--r--src/procheader.c3
-rw-r--r--src/rfc2015.c4
-rw-r--r--src/utils.c7
-rw-r--r--src/utils.h5
-rw-r--r--src/vcard.c3
6 files changed, 17 insertions, 7 deletions
diff --git a/src/jpilot.c b/src/jpilot.c
index 826491b6..7e5caa49 100644
--- a/src/jpilot.c
+++ b/src/jpilot.c
@@ -1625,7 +1625,7 @@ gchar *jpilot_find_pilotdb( void ) {
gint len;
FILE *fp;
- homedir = g_get_home_dir();
+ homedir = get_home_dir();
if( ! homedir ) return g_strdup( "" );
strcpy( str, homedir );
diff --git a/src/procheader.c b/src/procheader.c
index fc60836d..cf1331cf 100644
--- a/src/procheader.c
+++ b/src/procheader.c
@@ -736,7 +736,6 @@ time_t procheader_date_parse(gchar *dest, const gchar *src, gint len)
if (procheader_scan_date_string(src, weekday, &day, month, &year,
&hh, &mm, &ss, zone) < 0) {
- g_warning("Invalid date: %s\n", src);
if (dest && len > 0)
strncpy2(dest, src, len);
return 0;
@@ -757,8 +756,6 @@ time_t procheader_date_parse(gchar *dest, const gchar *src, gint len)
break;
}
}
- if (*p == '\0')
- g_warning("Invalid month: %s\n", month);
t.tm_sec = ss;
t.tm_min = mm;
diff --git a/src/rfc2015.c b/src/rfc2015.c
index 5f007964..22025310 100644
--- a/src/rfc2015.c
+++ b/src/rfc2015.c
@@ -168,8 +168,8 @@ sig_status_full (gpgme_ctx_t ctx, gpgme_verify_result_t result)
if (sig->timestamp != 0) {
created = sig->timestamp;
ctime_val = localtime (&created);
- strftime (ctime_str, sizeof (ctime_str), "%c",
- ctime_val);
+ my_strftime (ctime_str, sizeof (ctime_str), "%c",
+ ctime_val);
ctime_str_utf8 = conv_localetodisp (ctime_str, NULL);
g_string_sprintfa (str,
_("Signature made at %s\n"),
diff --git a/src/utils.c b/src/utils.c
index 1638bba9..3d022d9e 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -3151,6 +3151,13 @@ void get_rfc822_date(gchar *buf, gint len)
day, dd, mon, yyyy, hh, mm, ss, tzoffset(&t));
}
+/* just a wrapper to suppress the warning of gcc about %c */
+size_t my_strftime(gchar *s, size_t max, const gchar *format,
+ const struct tm *tm)
+{
+ return strftime(s, max, format, tm);
+}
+
static FILE *log_fp = NULL;
void set_log_file(const gchar *filename)
diff --git a/src/utils.h b/src/utils.h
index 1b7c4391..46767d90 100644
--- a/src/utils.h
+++ b/src/utils.h
@@ -425,6 +425,11 @@ gchar *tzoffset (time_t *now);
void get_rfc822_date (gchar *buf,
gint len);
+size_t my_strftime (gchar *s,
+ size_t max,
+ const gchar *format,
+ const struct tm *tm);
+
/* logging */
void set_log_file (const gchar *filename);
void close_log_file (void);
diff --git a/src/vcard.c b/src/vcard.c
index 80440ee9..286292a7 100644
--- a/src/vcard.c
+++ b/src/vcard.c
@@ -31,6 +31,7 @@
#include "vcard.h"
#include "addritem.h"
#include "addrcache.h"
+#include "utils.h"
#define GNOMECARD_DIR ".gnome"
#define GNOMECARD_FILE "GnomeCard"
@@ -650,7 +651,7 @@ gchar *vcard_find_gnomecard( void ) {
gint len, lenlbl, i;
FILE *fp;
- homedir = g_get_home_dir();
+ homedir = get_home_dir();
if( ! homedir ) return NULL;
strcpy( str, homedir );