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 ec89191..155292b 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 02ae111..e851a8b 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 0013ed9..74fbf7e 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 f40e797..76ce038 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 4c3dade..459f94c 100644 (file)
@@ -45,3 +45,4 @@
 #define yygindex matcher_parseryygindex
 #define yytable         matcher_parseryytable
 #define yycheck         matcher_parseryycheck
+#define yyrestart matcher_parserrestart
index 624f9e2..fbbb80d 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 65f07bc..b891f03 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 5c6e9c2..51c439d 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 4b46496..f401c20 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 0728f5b..67718c5 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 abdfc96..207d8de 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 9855d22..f5ac10c 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 653cc44..df8f397 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: