static char rcsid[] = "@(#)$Id: init.c,v 1.4 2006/04/09 07:37:36 hurtta Exp $";

/******************************************************************************
 *  The Elm (ME+) Mail System  -  $Revision: 1.4 $   $State: Exp $
 *
 *  Author: Kari Hurtta <hurtta+elm@posti.FMI.FI> 
 *      or  Kari Hurtta <elm@elmme-mailer.org>
 *****************************************************************************/


#include "def_misc.h"

struct terminal_map_item * system_terminal_map  = NULL;
struct terminal_map_item * user_terminal_map    = NULL;
struct mime_types_item   * system_mimetypes_map = NULL;
struct mime_types_item   * user_mimetypes_map   = NULL;


#if ANSI_C
static init_default_hook init_misc_defaults;
#endif
static void init_misc_defaults P_((int *errors));
static void init_misc_defaults(errors)
     int *errors;
{

    system_terminal_map  = load_terminal_map(system_terminal_info,errors);
    system_mimetypes_map = load_mime_types_map(system_mime_types,errors);

}

#if ANSI_C
static init_default_hook misc_read_rc_file;
#endif
static void misc_read_rc_file P_((int *errors));
static void misc_read_rc_file(errors)
     int *errors;
{
    user_terminal_map  = load_terminal_map(user_terminal_info,errors);
    user_mimetypes_map = load_mime_types_map(user_mime_types,errors);
}

void init_misclib()
{

    add_init_default_hook(&init_misc_defaults);
    add_read_rc_file_hook(&misc_read_rc_file);
}



/*
 * Local Variables:
 *  mode:c
 *  c-basic-offset:4
 *  buffer-file-coding-system: iso-8859-1
 * End:
 */


syntax highlighted by Code2HTML, v. 0.9.1