/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* bos720 src/bos/usr/include/ccsid.h 1.4                                 */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1993                   */
/* All Rights Reserved                                                    */
/*                                                                        */
/* US Government Users Restricted Rights - Use, duplication or            */
/* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.      */
/*                                                                        */
/* IBM_PROLOG_END_TAG                                                     */
/* @(#)15       1.4  src/bos/usr/include/ccsid.h, libiconv, bos720 12/7/93 13:49:08
 *
 *   COMPONENT_NAME: CMDICONV
 *
 *   FUNCTIONS: none
 *
 *   ORIGINS: 27
 *
 *                    -- (                            when
 *   combined with the aggregated modules for this product)
 *   OBJECT CODE ONLY SOURCE MATERIALS
 *
 *   (C) COPYRIGHT International Business Machines Corp. 1993
 *   All Rights Reserved
 *   US Government Users Restricted Rights - Use, duplication or
 *   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 */

#ifndef _CCSID_H
#define _CCSID_H

#include <sys/types.h>
#include <sys/limits.h>
#include <iconv.h>


typedef	struct		__ccsid_data_rec {
	uchar_t		cs[_POSIX_NAME_MAX + 1];
	CCSID		ccsid;
} ccsid_data_rec, *ccsid_data_t;

typedef	struct		__ccsid_hdr_rec {
	int		version;
	uchar_t		reserve[20];
	uint_t		to_tbl_cnt;
	uint_t		from_tbl_cnt;
} ccsid_hdr_rec, *ccsid_hdr_t;

#endif	/*!_CCSID_H*/
