/* * Copyright (c) 2003, 2004 Sendmail, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * * $Id: map-str.h,v 1.6 2005/06/15 23:52:51 ca Exp $ */ #ifndef SM_MAP_STR_H #define SM_MAP_STR_H 1 #include "sm/generic.h" #include "sm/str.h" #ifndef SM_MAP_CHECK # define SM_MAP_CHECK 1 #endif #ifndef SM_MAPS_CHECK # define SM_MAPS_CHECK 1 #endif #ifndef SM_MAPC_CHECK # define SM_MAPC_CHECK 1 #endif typedef struct sm_maps_S sm_maps_T, *sm_maps_P; typedef struct sm_mapc_S sm_mapc_T, *sm_mapc_P; typedef struct sm_map_S sm_map_T, *sm_map_P; typedef struct sm_map_opt_S sm_map_opt_T, *sm_map_opt_P; typedef sm_str_T sm_map_key_T; typedef sm_str_P sm_map_key_P; typedef sm_str_T sm_map_data_T; typedef sm_str_P sm_map_data_P; typedef struct sm_map_entry_S sm_map_entry_T, *sm_map_entry_P; typedef struct sm_map_cursor_S sm_map_cursor_T, *sm_map_cursor_P; #endif /* SM_MAP_STR_H */