/*
 * Copyright (c) 1999 Sun Microsystems, Inc.
 * Copyright (c) 1999 Nihon Sun Microsystems K.K.
 * All rights reserved.
 */

#ifndef _CSC_UTF16_CT_MAP_SET_H
#define _CSC_UTF16_CT_MAP_SET_H

/*
 * "$Id: utf16_ct_map_set.h,v 1.1.1.1 2000/10/29 16:45:20 himi Exp $"
 */

#pragma ident	"@(#)utf16_ct_map_set.h 1.2	99/04/21 SMI"

#ifdef	__cplusplus
extern "C" {
#endif


#include "utf16_ct_map.h"


typedef struct {
	const char *			name;
	const csc_utf16_ct_map_t *	utf16_ct_map_default;
	const csc_utf16_ct_map_t **	utf16_ct_map;
} csc_utf16_ct_map_set_t;


extern const csc_utf16_ct_map_set_t *	utf16_ct_map_set_get(const char * id);
extern void	utf16_ct_map_set_free(csc_utf16_ct_map_set_t * map_set);


#ifdef	__cplusplus
}
#endif

#endif /* !_CSC_UTF16_CT_MAP_SET_H */
