Back to index

courier  0.68.2
funcs.h
Go to the documentation of this file.
00001 #ifndef       funcs_h
00002 #define       funcs_h
00003 
00004 
00005 #include      "config.h"
00006 #include      "maildrop.h"
00007 
00008 #define       SLASH_CHAR    '/'
00009 
00010 // Miscellaneous functions that do not fit anywhere else.
00011 
00012 void   memorycopy(void *dst, void *src, int cnt);
00013                      // Function copies block of memory that may overlap
00014 
00015 void   outofmem();   // Throw an out of memory error message, and die.
00016 void   seekerr();    // Throw a bad seek error message, and die.
00017 
00018 extern int verbose_level;
00019 #define       VerboseLevel()       maildrop.verbose_level
00020 const char *GetDefaultMailbox(const char *);
00021 int    delivery(const char *);
00022 int    filter(const char *);
00023 void   subshell(const char *);
00024 const char *TempName();     // Return temporary filename
00025 const char *TempName(const char *, unsigned=0);  // ... with this prefix.
00026 
00027 int backslash_char(int);
00028 #endif