Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
mailutils
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
4be5bd8f
...
4be5bd8ff8ae2869346327aa8d5e8bdea15c2d16
authored
2001-01-17 03:43:06 +0000
by
Alain Magloire
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Various fix in the configurations
1 parent
9c11cbb3
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
93 additions
and
5 deletions
configure.in
lib/Makefile.am
lib/error.h
mailbox/body.c
configure.in
View file @
4be5bd8
...
...
@@ -55,8 +55,12 @@ dnl Check for working functions
AC_REQUIRE([jm_FUNC_MALLOC])
AC_REQUIRE([jm_FUNC_REALLOC])
AC_FUNC_ALLOCA
AC_FUNC_MEMCMP
AC_REPLACE_FUNCS(snprintf, strtok_r, getline)
# Not use.
#AC_FUNC_MEMCMP
AC_FUNC_MMAP
# Provide the GNU one for loosing platforms
AC_FUNC_FNMATCH
AC_REPLACE_FUNCS(snprintf strtok_r)
AC_CHECK_FUNCS(mkstemp)
dnl Check for libraries
...
...
lib/Makefile.am
View file @
4be5bd8
noinst_LIBRARIES
=
libmailutils.a
libmailutils_a_SOURCES
=
getopt.c getopt1.c md5.c getline.c
snprintf
.c
\
xstrdup.c xstrtol.c xmalloc.c argcv.c strtok_r
.c
libmailutils_a_SOURCES
=
getopt.c getopt1.c md5.c getline.c
xstrdup
.c
\
xmalloc.c argcv
.c
noinst_HEADERS
=
getopt.h md5.h getline.h snprintf.h xstrtol.h xalloc.h argcv.h
EXTRA_DIST
=
alloca.c snprintf.c strtok_r.c xstrtol.c
noinst_HEADERS
=
getopt.h md5.h getline.h snprintf.h xstrtol.h xalloc.h
\
argcv.h error.h
libmailutils_a_LIBADD
=
@LIBOBJS@ @ALLOCA@
CFLAGS
=
-Wall -pedantic -g -DTESTING
...
...
lib/error.h
0 → 100644
View file @
4be5bd8
/* Declaration for error-reporting function
Copyright (C) 1995, 1996, 1997, 2000 Free Software Foundation, Inc.
NOTE: The canonical source of this file is maintained with the GNU C Library.
Bugs can be reported to bug-glibc@prep.ai.mit.edu.
This program 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, or (at your option) any
later version.
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA. */
#ifndef _ERROR_H
#define _ERROR_H 1
#ifndef __attribute__
/* This feature is available in gcc versions 2.5 and later. */
# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__
# define __attribute__(Spec)
/* empty */
# endif
/* The __-protected variants of `format' and `printf' attributes
are accepted by gcc versions 2.6.4 (effectively 2.7) and later. */
# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
# define __format__ format
# define __printf__ printf
# endif
#endif
#ifdef __cplusplus
extern
"C"
{
#endif
#if defined (__STDC__) && __STDC__
/* Print a message with `fprintf (stderr, FORMAT, ...)';
if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
If STATUS is nonzero, terminate the program with `exit (STATUS)'. */
extern
void
error
(
int
status
,
int
errnum
,
const
char
*
format
,
...)
__attribute__
((
__format__
(
__printf__
,
3
,
4
)));
extern
void
error_at_line
(
int
status
,
int
errnum
,
const
char
*
fname
,
unsigned
int
lineno
,
const
char
*
format
,
...)
__attribute__
((
__format__
(
__printf__
,
5
,
6
)));
/* If NULL, error will flush stdout, then print on stderr the program
name, a colon and a space. Otherwise, error will call this
function without parameters instead. */
extern
void
(
*
error_print_progname
)
(
void
);
#else
void
error
();
void
error_at_line
();
extern
void
(
*
error_print_progname
)
();
#endif
/* This variable is incremented each time `error' is called. */
extern
unsigned
int
error_message_count
;
/* Sometimes we want to have at most one error per line. This
variable controls whether this mode is selected or not. */
extern
int
error_one_per_line
;
#ifdef __cplusplus
}
#endif
#endif
/* error.h */
mailbox/body.c
View file @
4be5bd8
...
...
@@ -23,6 +23,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
...
...
Please
register
or
sign in
to post a comment