0.8.5claws173
authorChristoph Hohmann <reboot@gmx.ch>
Thu, 21 Nov 2002 00:54:52 +0000 (00:54 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Thu, 21 Nov 2002 00:54:52 +0000 (00:54 +0000)
* src/crash.c
* src/filtering.c
* src/logwindow.c
* src/main.c
* src/matcher_parser_lex.[hl]
* src/mbox.c
* src/mbox_folder.[ch]
* src/prefs_filtering.c
* src/procheader.c
* src/quote_fmt_lex.l
* src/ssl.c
        fix all warnings except the warnings in lex and yacc files

13 files changed:
src/crash.c
src/filtering.c
src/logwindow.c
src/main.c
src/matcher_parser_lex.h
src/matcher_parser_lex.l
src/mbox.c
src/mbox_folder.c
src/mbox_folder.h
src/prefs_filtering.c
src/procheader.c
src/quote_fmt_lex.l
src/ssl.c

index ec891913eb9e8aa9374f053e37b64c66961c664e..155292b2fb2b79c02303f81fe82590f80eeacfbf 100644 (file)
@@ -21,6 +21,8 @@
 #      include <config.h>
 #endif
 
+#ifdef CRASH_DIALOG
+
 #include <glib.h>
 #include <gtk/gtk.h>
 #include <stdio.h>
@@ -134,7 +136,6 @@ void crash_main(const char *arg)
        gchar **tokens;
        unsigned long pid;
        GString *output;
-       extern gchar *startup_dir;
 
        crash_create_debugger_file();
        tokens = g_strsplit(arg, ",", 0);
@@ -294,7 +295,7 @@ static void crash_save_crash_log(GtkButton *button, const gchar *text)
 
        timer = time(NULL);
        lt = localtime(&timer);
-       strftime(buf, sizeof buf, "sylpheed-crash-log-%y-%m-%d-%H-%M-%S.txt", lt);
+       strftime(buf, sizeof buf, "sylpheed-crash-log-%Y-%m-%d-%H-%M-%S.txt", lt);
        if (NULL != (filename = filesel_select_file(_("Save crash information"), buf))
        &&  *filename)
                str_write_to_file(text, filename);
@@ -341,7 +342,7 @@ static void crash_debug(unsigned long crash_pid,
                *argptr++ = "-x";
                *argptr++ = filespec;
                *argptr++ = exe_image;
-               *argptr++ = g_strdup_printf("%d", crash_pid);
+               *argptr++ = g_strdup_printf("%ld", crash_pid);
                *argptr   = NULL;
 
                /*
@@ -523,7 +524,7 @@ static void crash_handler(int sig)
                args[0] = argv0; 
                args[1] = "--debug";
                args[2] = "--crash";
-               sprintf(buf, "%ld,%d,%s", getppid(), sig, argv0);
+               sprintf(buf, "%d,%d,%s", getppid(), sig, argv0);
                args[3] = buf;
                args[4] = NULL;
 
@@ -551,3 +552,4 @@ static void crash_cleanup_exit(void)
        unlink(filename);
 }
 
+#endif
index 02ae11114df81571aa8182fe044aa03842c88093..e851a8be21c0ab17404bb57c0cb342e13ad4a703 100644 (file)
@@ -312,7 +312,6 @@ static void filter_msginfo(GSList * filtering_list, FolderItem *inbox,
        GSList  *l;
        gboolean final;
        gboolean applied;
-       gint val;
        
        if (info == NULL) {
                g_warning(_("msginfo is not set"));
index 0013ed9e68cc7715013961d02a5beb5573a7ed53..74fbf7e912fa6121d0e88f881e53f48fd7c94d8b 100644 (file)
@@ -193,7 +193,6 @@ void log_window_clear(GtkWidget *textw)
        debug_print("Log window length: %u\n", length);
        
        if (length > prefs_common.loglength) {
-               gchar *lf;
                /* find the end of the first line after the cut off
                 * point */
                        point = length - prefs_common.loglength;
index f40e797b07905589a766b099b996481c59bd9362..76ce0382b6a1fce2bd3ff4744e27b21d5fcad71a 100644 (file)
@@ -178,12 +178,13 @@ int main(int argc, char *argv[])
        gtk_set_locale();
        gtk_init(&argc, &argv);
 
+#ifdef CRASH_DIALOG
        if (cmd.crash) {
                crash_main(cmd.crash_params);
                return 0;
        }
-
        crash_install_handlers();
+#endif
 
 #if USE_THREADS || USE_LDAP
        g_thread_init(NULL);
index 4c3dadedb68084d63195bc0a0b6c8cf96a71ef37..459f94cfe058574cee9ff04943778a41eeb706b1 100644 (file)
@@ -45,3 +45,4 @@
 #define yygindex matcher_parseryygindex
 #define yytable         matcher_parseryytable
 #define yycheck         matcher_parseryycheck
+#define yyrestart matcher_parserrestart
index 624f9e25ddc356ee747038890cbf7bad2f0493d2..fbbb80d1b9a0b27f3bcda43c8f19d5c0be297a56 100644 (file)
@@ -6,6 +6,7 @@
 #include "matcher_parser_parse.h"
 
 #define MAX_STR_CONST 512
+#define YY_NO_UNPUT 1
 
 char string_buf[MAX_STR_CONST];
 char * string_buf_ptr;
index 65f07bc28fc2342d525cd677bf763238c583640f..b891f036c086610d728d5886c94e7c9ca36cf3b6 100644 (file)
@@ -101,7 +101,6 @@ gint proc_mbox(FolderItem *dest, const gchar *mbox)
                FILE *tmp_fp;
                FolderItem *dropfolder;
                gint empty_line;
-               gint val;
                gboolean is_next_msg = FALSE;
                gint msgnum;
 
index 5c6e9c26b4e4b72751e348b7f4ae47f99395a95b..51c439dac9fb0e80baa6869435dd1aa3dd58351e 100644 (file)
@@ -60,7 +60,7 @@ Folder *mbox_folder_new(const gchar *name, const gchar *path)
        return folder;
 }
 
-void mbox_folder_destroy(MBOXFolder *folder)
+void mbox_folder_destroy(Folder *folder)
 {
        folder_local_folder_destroy(LOCAL_FOLDER(folder));
 }
index 4b464964fc40d591d911d804baca5df8ba11e880..f401c2083a81b74b7e954b6af1301e6b0c0e9f10 100644 (file)
@@ -42,7 +42,7 @@ struct _MBOXFolder
 
 Folder *mbox_folder_new        (const gchar    *name,
                                 const gchar    *path);
-void     mbox_folder_destroy   (MBOXFolder     *folder);
+void     mbox_folder_destroy   (Folder         *folder);
 
 
 GSList *mbox_get_msg_list(Folder *folder, FolderItem *item, gboolean use_cache);
index 0728f5b08253962ddc4515581b93b103fddc7c81..67718c5c64aa92854b2dc4d39c754f42a2aebe4a 100644 (file)
@@ -639,8 +639,8 @@ static gboolean prefs_filtering_rename_path_func(GNode *node, gpointer data)
        gint oldpathlen;
        FolderItem *item;
        
-       g_return_if_fail(old_path != NULL);
-       g_return_if_fail(new_path != NULL);
+       g_return_val_if_fail(old_path != NULL, FALSE);
+       g_return_val_if_fail(new_path != NULL, FALSE);
 
        old_path = ((gchar **)data)[0];
        new_path = ((gchar **)data)[1];
@@ -711,6 +711,7 @@ static gboolean prefs_filtering_rename_path_func(GNode *node, gpointer data)
        }
        g_free(old_path_with_sep);
        prefs_matcher_write_config();
+
        return FALSE;
 }
 
@@ -737,7 +738,7 @@ static gboolean prefs_filtering_delete_path_func(GNode *node, gpointer data)
        gint pathlen;
        FolderItem *item;
        
-       g_return_if_fail(path != NULL);
+       g_return_val_if_fail(path != NULL, FALSE);
 
        pathlen = strlen(path);
        if (node == NULL)
@@ -781,6 +782,8 @@ static gboolean prefs_filtering_delete_path_func(GNode *node, gpointer data)
        }
 
        prefs_matcher_write_config();
+
+       return FALSE;
 }
 
 static void prefs_filtering_set_dialog(const gchar *header, const gchar *key)
index abdfc9629af18e16fa535831f3d82f2b53e40dbc..207d8dea4bfa8bf4a97d9520cf0619304f4a2aa7 100644 (file)
@@ -387,7 +387,6 @@ Header * procheader_parse_header(gchar * buf)
        gchar tmp[BUFFSIZE];
        gchar *p = buf;
        Header * header;
-       gchar *backup;
 
        if ((*buf == ':') || (*buf == ' '))
                return NULL;
index 9855d22f0f2a9d0434652b38811207759dba888d..f5ac10c95a3ca325ec9c293b5793af34c3675311 100644 (file)
@@ -1,6 +1,8 @@
 %{
 #include "quote_fmt_lex.h"
 #include "quote_fmt_parse.h"
+
+#define YY_NO_UNPUT 1
 %}
 
 %option prefix="quote_fmt"
index 653cc44192ce41ac622d56078df9feee2a0e20c3..df8f397f29676767bb75b687c373c5688ffd115a 100644 (file)
--- a/src/ssl.c
+++ b/src/ssl.c
@@ -75,9 +75,6 @@ gboolean ssl_init_socket_with_method(SockInfo *sockinfo, SSLMethod method)
 {
        X509 *server_cert;
        gboolean ret;
-       unsigned char md[EVP_MAX_MD_SIZE];
-       char *issuer;
-       char *subject;
 
        switch (method) {
        case SSL_METHOD_SSLv23: