bin_PROGRAMS = madmutt madmutt_dotlock pgpringng pgpewrapng smime_keysng
madmutt_SOURCES = $(BUILT_SOURCES) \
- alias.c attach.c base64.c browser.c buffy.c \
- charset.c compress.c commands.c complete.c \
+ alias.c attach.c base64.c browser.c buffy.c charset.c compress.c commands.c \
compose.c copy.c editmsg.c init.c keymap.c lib.c \
- flags.c filter.c from.c handler.c hcache.c headers.c help.c hook.c \
+ flags.c from.c handler.c hcache.c headers.c help.c hook.c \
main.c mbox.c mh.c muttlib.c mutt_idna.c mx.c \
- pager.c pattern.c postpone.c query.c recvattach.c recvcmd.c \
- score.c send.c sendlib.c sort.c state.c status.c \
- thread.c account.c
+ pager.c pattern.c postpone.c recvattach.c recvcmd.c \
+ score.c send.c sendlib.c sort.c state.c thread.c account.c
madmutt_LDADD = @MUTT_LIB_OBJECTS@ @LIBOBJS@ \
-Limap -limap -Lpop -lpop $(LIBNNTP) \
noinst_LIBRARIES = libsys.a
libsys_a_SOURCES = exit.h unix.h mutt_signal.h \
- exit.c unix.c mutt_signal.c \
+ exit.c unix.c mutt_signal.c filter.c \
$(___networking_part____) \
mutt_socket.h mutt_tunnel.c mutt_ssl.h \
mutt_socket.c mutt_tunnel.h mutt_ssl.c mutt_ssl_gnutls.c
#include <unistd.h>
#include <stdlib.h>
#include <sys/wait.h>
+#include <stdio.h>
-#include <lib-sys/mutt_signal.h>
-
-#include "mutt.h"
+#include "mutt_signal.h"
+#include "unix.h"
/* Invokes a commmand on a pipe and optionally connects its stdin and stdout
* to the specified handles.
int _mutt_system (const char *, int);
+pid_t mutt_create_filter (const char *, FILE **, FILE **, FILE **);
+pid_t mutt_create_filter_fd (const char *, FILE **, FILE **, FILE **, int,
+ int, int);
+int mutt_wait_filter (pid_t);
+
+
#endif /* MUTT_LIB_SYS_UNIX_H */
libui_a_SOURCES = curses.h enter.h menu.h history.h sidebar.h \
enter.c menu.c history.c sidebar.c \
- color.c curs_lib.c curs_main.c resize.c hdrline.c
+ color.c curs_lib.c curs_main.c resize.c \
+ hdrline.c status.c complete.c query.c
noinst_HEADERS = curses.h enter.h menu.h history.h sidebar.h
#include "mx.h"
#include <imap/imap.h>
#ifdef USE_NNTP
-#include "nntp.h"
+#include <nntp/nntp.h>
#endif
/* given a partial pathname, this routine fills in as much of the rest of the
int mutt_thread_set_flag (HEADER *, int, int, int);
int mutt_user_is_recipient (HEADER *);
void mutt_update_num_postponed (void);
-int mutt_wait_filter (pid_t);
int mutt_which_case (const char *);
int mutt_write_fcc (const char *path, HEADER * hdr, const char *msgid, int,
char *);
int mh_valid_message (const char *);
-pid_t mutt_create_filter (const char *, FILE **, FILE **, FILE **);
-pid_t mutt_create_filter_fd (const char *, FILE **, FILE **, FILE **, int,
- int, int);
-
/* base64.c */
void mutt_to_base64 (unsigned char *, const unsigned char *, ssize_t, ssize_t);
int mutt_from_base64 (char *, const char *);
/**
- **
** The bounce function, from the attachment menu
- **
**/
void mutt_attach_bounce (FILE * fp, HEADER * hdr __attribute__ ((unused)),
/**
- **
** resend-message, from the attachment menu
- **
- **
**/
void mutt_attach_resend (FILE * fp, HEADER * hdr __attribute__ ((unused)), ATTACHPTR ** idx,
\f
/**
- **
** forward-message, from the attachment menu
- **
**/
/* try to find a common parent message for the tagged attachments. */
/**
- **
** the various reply functions, from the attachment menu
- **
- **
**/
/* Create the envelope defaults for a reply.