"Fossies" - the Fresh Open Source Software Archive

Member "sendmail-8.15.2/sendmail/map.h" (5 Mar 2014, 2984 Bytes) of package /linux/misc/sendmail.8.15.2.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "map.h" see the Fossies "Dox" file reference documentation.

    1 /*
    2  * Copyright (c) 2006 Proofpoint, Inc. and its suppliers.
    3  *  All rights reserved.
    4  *
    5  * By using this file, you agree to the terms and conditions set
    6  * forth in the LICENSE file which can be found at the top level of
    7  * the sendmail distribution.
    8  *
    9  *  $Id: map.h,v 8.4 2013-11-22 20:51:56 ca Exp $
   10  */
   11 
   12 #ifndef _MAP_H
   13 # define _MAP_H 1
   14 
   15 extern char *arith_map_lookup __P((MAP *, char *, char **, int *));
   16 
   17 extern char *bestmx_map_lookup __P((MAP *, char *, char **, int *));
   18 
   19 extern char *bogus_map_lookup __P((MAP *, char *, char **, int *));
   20 
   21 extern bool bt_map_open __P((MAP *, int));
   22 
   23 extern char *db_map_lookup __P((MAP *, char *, char **, int *));
   24 
   25 extern void db_map_store __P((MAP *, char *, char *));
   26 extern void db_map_close __P((MAP *));
   27 
   28 extern bool dequote_init __P((MAP *, char *));
   29 extern char *dequote_map __P((MAP *, char *, char **, int *));
   30 
   31 extern bool dns_map_open __P((MAP *, int));
   32 extern bool dns_map_parseargs __P((MAP *, char *));
   33 extern char *dns_map_lookup __P((MAP *, char *, char **, int *));
   34 
   35 extern bool dprintf_map_parseargs __P((MAP *, char *));
   36 extern char *dprintf_map_lookup __P((MAP *, char *, char **, int *));
   37 
   38 extern bool hash_map_open __P((MAP *, int));
   39 
   40 extern bool host_map_init __P((MAP *, char *));
   41 extern char *host_map_lookup __P((MAP *, char *, char **, int *));
   42 
   43 extern char *impl_map_lookup __P((MAP *, char *, char **, int *));
   44 extern void impl_map_store __P((MAP *, char *, char *));
   45 extern bool impl_map_open __P((MAP *, int));
   46 extern void impl_map_close __P((MAP *));
   47 
   48 extern char *macro_map_lookup __P((MAP *, char *, char **, int *));
   49 
   50 extern bool map_parseargs __P((MAP *, char *));
   51 
   52 extern bool nis_map_open __P((MAP *, int));
   53 extern char *nis_map_lookup __P((MAP *, char *, char **, int *));
   54 
   55 extern bool null_map_open __P((MAP *, int));
   56 extern void null_map_close __P((MAP *));
   57 extern char *null_map_lookup __P((MAP *, char *, char **, int *));
   58 extern void null_map_store __P((MAP *, char *, char *));
   59 
   60 extern char *prog_map_lookup __P((MAP *, char *, char **, int *));
   61 
   62 extern bool regex_map_init __P((MAP *, char *));
   63 extern char *regex_map_lookup __P((MAP *, char *, char **, int *));
   64 
   65 extern char *seq_map_lookup __P((MAP *, char *, char **, int *));
   66 extern void seq_map_store __P((MAP *, char *, char *));
   67 extern bool seq_map_parse __P((MAP *, char *));
   68 
   69 extern char *stab_map_lookup __P((MAP *, char *, char **, int *));
   70 extern void stab_map_store __P((MAP *, char *, char *));
   71 extern bool stab_map_open __P((MAP *, int));
   72 
   73 extern bool switch_map_open __P((MAP *, int));
   74 
   75 extern bool syslog_map_parseargs __P((MAP *, char *));
   76 extern char *syslog_map_lookup __P((MAP *, char *, char **, int *));
   77 
   78 extern bool text_map_open __P((MAP *, int));
   79 extern char *text_map_lookup __P((MAP *, char *, char **, int *));
   80 
   81 extern char *udb_map_lookup __P((MAP *, char *, char **, int *));
   82 
   83 extern bool user_map_open __P((MAP *, int));
   84 extern char *user_map_lookup __P((MAP *, char *, char **, int *));
   85 
   86 #endif /* ! _MAP_H */