Fix compilation warnings and recursive inclusion.
This commit is contained in:
parent
1bd3f45581
commit
bd05f33334
@ -133,7 +133,7 @@ main (int argc, char **argv)
|
||||
{
|
||||
if (config.action == DELETE) {
|
||||
tmpmbox_create (argv[optind]);
|
||||
runtime.tmp_mbox = mbox_open (config.tmpfilename, "w");
|
||||
runtime.tmp_mbox = (mbox_t *) mbox_open (config.tmpfilename, "w");
|
||||
}
|
||||
|
||||
config.boxname = xstrdup (argv[optind]);
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
#include <config.h>
|
||||
|
||||
#include "mboxgrep.h" /* for message_t structure */
|
||||
#include "message.h"
|
||||
|
||||
typedef struct
|
||||
{
|
||||
@ -39,9 +39,7 @@ void tmpfile_name (const char *path);
|
||||
void tmpfile_mod_own (const int fd, const char *path);
|
||||
int tmpfile_create (void);
|
||||
void mbox_close (mbox_t * mbp);
|
||||
/* FIXME -- it doesn't compile with this portion uncommented
|
||||
message_t *mbox_read_message (mbox_t * mp);
|
||||
void mbox_write_message (message_t *m, mbox_t *mbox);
|
||||
*/
|
||||
|
||||
#endif /* MBOX_H */
|
||||
|
@ -45,8 +45,6 @@
|
||||
# endif /* HAVE_NDIR_H */
|
||||
#endif /* HAVE_DIRENT_H */
|
||||
|
||||
#include "mbox.h"
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MBOX,
|
||||
@ -77,19 +75,6 @@ typedef enum
|
||||
}
|
||||
action_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char *filename; /* used with directory formats, such as maildir or MH */
|
||||
char *msgid;
|
||||
char *from;
|
||||
char *headers;
|
||||
int hbytes;
|
||||
char *body;
|
||||
int bbytes;
|
||||
time_t date;
|
||||
}
|
||||
message_t;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
FILE *fp;
|
||||
@ -140,7 +125,8 @@ typedef struct
|
||||
int count;
|
||||
int maildir_count;
|
||||
checksum_t *cs;
|
||||
mbox_t *tmp_mbox;
|
||||
/* mbox_t *tmp_mbox; */
|
||||
void *tmp_mbox;
|
||||
}
|
||||
runtime_t;
|
||||
|
||||
|
39
src/message.h
Normal file
39
src/message.h
Normal file
@ -0,0 +1,39 @@
|
||||
/* -*- C -*-
|
||||
mboxgrep - scan mailbox for messages matching a regular expression
|
||||
Copyright (C) 2020 Daniel Spiljar
|
||||
|
||||
Mboxgrep is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
Mboxgrep is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with mboxgrep; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
$Id$ */
|
||||
|
||||
#ifndef MESSAGE_H
|
||||
#define MESSAGE_H 1
|
||||
|
||||
#include <config.h>
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char *filename; /* used with directory formats, such as maildir or MH */
|
||||
char *msgid;
|
||||
char *from;
|
||||
char *headers;
|
||||
int hbytes;
|
||||
char *body;
|
||||
int bbytes;
|
||||
time_t date;
|
||||
}
|
||||
message_t;
|
||||
|
||||
#endif /* MESSAGE_H */
|
@ -33,6 +33,8 @@
|
||||
#include "mboxgrep.h"
|
||||
#include "wrap.h"
|
||||
#include "getopt.h"
|
||||
#include "info.h"
|
||||
#include "message.h"
|
||||
|
||||
format_t
|
||||
folder_format (const char *name)
|
||||
|
@ -23,6 +23,7 @@
|
||||
|
||||
#include "mboxgrep.h"
|
||||
#include "getopt.h"
|
||||
#include "message.h"
|
||||
/* #include <time.h> */
|
||||
|
||||
format_t folder_format (const char *name);
|
||||
|
Loading…
Reference in New Issue
Block a user