home *** CD-ROM | disk | FTP | other *** search
- /**********************************************************************/
- /* */
- /* */
- /* sendmail */
- /* */
- /* support.h - Prototypes for support routines. */
- /* */
- /* Copyright (C) 1990 Ingo Feulner, Magic Soft Developments */
- /* -- all rights reserved -- */
- /* */
- /* */
- /**********************************************************************/
-
- #define ATSIGN '@'
- #define PERCENT '%'
- #define DOT '.'
-
- #define SUCCEED (0)
- #define FAIL (-1)
-
- #define LOCALMAIL 0 /* returncodes from parse() */
- #define FORWARDMAIL 1
- #define UNKNOWNMAIL (-1)
-
- /* dbmstructure */
- typedef struct
- {
- char *dptr;
- int dsize;
- } datum;
-
- extern int dbminit(char *);
- extern datum fetch(datum);
- extern int parse(char *, char **);
- extern char *__regargs correct_address(char *);
- extern char *rfctime(void);
- extern char *__regargs strsave(char *);
- extern char *__regargs strclean(char *);
- extern void *xmalloc(unsigned int);
- extern void *xcalloc(unsigned int);
- extern void *xrealloc(void *, unsigned int);
-