#ifdef __cplusplus
extern "C" {
#endif
#ifndef H_SCCSID
#include <sccs.h>
#endif /* ! H_SCCSID */
H_SCCSID(@(#)nl_types.h	1.2	AIX);	/* Modified 5/17/90 19:26:21 */
/*
 * IBM CONFIDENTIAL
 * Copyright International Business Machines Corp. 1989
 * Unpublished Work
 * All Rights Reserved
 * Licensed Material - Property of IBM
 */
/*
 * RESTRICTED RIGHTS LEGEND
 * Use, Duplication or Disclosure by the Government is subject to
 * restrictions as set forth in paragraph (b)(3)(B) of the rights in
 * Technical Data and Computer Software clause in DAR 7-104.9(a).
 */ 
/* @(#)nl_types.h	1.8  com/inc,3.1,8924 6/9/89 09:50:28 */
/*
 * COMPONENT_NAME: nl_types.h
 *                                                                    
 * ORIGIN: IBM
 *
 * COPYRIGHT: XXXX-XXX (C) COPYRIGHT IBM CORPORATION 1988            
 *           LICENSED MATERIAL -- PROGRAM PROPERTY OF IBM           
 *           REFER TO COPYRIGHT INSTRUCTIONS G120-2083.            
 */                                                                   

#ifndef _H_NL_TYPES
# define _H_NL_TYPES
typedef int nl_item;
typedef struct catalog_descriptor CATD;
typedef struct catalog_descriptor *nl_catd;

nl_catd catopen(nl_catd);
nl_catd NLcatopen(char*, int);

#ifdef _USEgetamsg
char *	NLgetamsg(char*, int, int, char*);
#endif

char *catgets(nl_catd, int, int, char*);
char *NLcatgets(nl_catd, int, int, char*);
char *catgetmsg(nl_catd, int, int, char*, int);

#include <mesg.h>
#endif
#ifdef __cplusplus
}
#endif
