Some minor changes for win32 build.
authorAndrej Kacian <ticho@claws-mail.org>
Wed, 16 Dec 2015 15:28:30 +0000 (16:28 +0100)
committerAndrej Kacian <ticho@claws-mail.org>
Wed, 16 Dec 2015 15:28:30 +0000 (16:28 +0100)
src/common/ssl.c
src/common/utils.c
src/common/utils.h
src/stock_pixmap.c

index c13046c..7355b65 100644 (file)
@@ -113,6 +113,7 @@ static int gnutls_cert_cb(gnutls_session_t session,
 
 const gchar *claws_ssl_get_cert_file(void)
 {
+#ifndef G_OS_WIN32
        const char *cert_files[]={
                "/etc/pki/tls/certs/ca-bundle.crt",
                "/etc/certs/ca-bundle.crt",
@@ -126,9 +127,12 @@ const gchar *claws_ssl_get_cert_file(void)
                "/usr/lib/ssl/cert.pem",
                NULL};
        int i;
-       
+#endif
+
+       /* We honor this environment variable on all platforms. */
        if (g_getenv("SSL_CERT_FILE"))
                return g_getenv("SSL_CERT_FILE");
+
 #ifndef G_OS_WIN32
        for (i = 0; cert_files[i]; i++) {
                if (is_file_exist(cert_files[i]))
@@ -136,7 +140,7 @@ const gchar *claws_ssl_get_cert_file(void)
        }
        return NULL;
 #else
-       return get_cert_file();
+       return w32_get_cert_file();
 #endif
 }
 
index 5dba2a4..aad985d 100644 (file)
@@ -1890,7 +1890,7 @@ const gchar *get_template_dir(void)
 }
 
 #ifdef G_OS_WIN32
-const gchar *get_cert_file(void)
+const gchar *w32_get_cert_file(void)
 {
        const gchar *cert_file = NULL;
        if (!cert_file)
@@ -1940,7 +1940,7 @@ const gchar *get_plugin_dir(void)
 
 #ifdef G_OS_WIN32
 /* Return the default directory for Themes. */
-const gchar *get_themes_dir(void)
+const gchar *w32_get_themes_dir(void)
 {
        static gchar *themes_dir = NULL;
 
index 501a7a6..2942135 100644 (file)
@@ -427,8 +427,8 @@ gchar *get_tmp_file                 (void);
 const gchar *get_domain_name           (void);
 const gchar *get_desktop_file(void);
 #ifdef G_OS_WIN32
-const gchar *get_themes_dir             (void);
-const gchar *get_cert_file             (void);
+const gchar *w32_get_themes_dir    (void);
+const gchar *w32_get_cert_file         (void);
 #endif
 /* file / directory handling */
 off_t get_file_size            (const gchar    *file);
index 84ec1da..0b1796a 100644 (file)
@@ -539,7 +539,7 @@ gchar *stock_pixmap_get_system_theme_dir_for_theme(const gchar *theme)
        return g_strconcat(PACKAGE_DATA_DIR, G_DIR_SEPARATOR_S,
                           PIXMAP_THEME_DIR, sep, theme, NULL);
 #else
-       return g_strconcat(get_themes_dir(), sep, theme, NULL);
+       return g_strconcat(w32_get_themes_dir(), sep, theme, NULL);
 #endif
 }