#ifdef __cplusplus
extern "C" {
#endif
#ifndef H_SCCSID
#include <sccs.h>
#endif /* ! H_SCCSID */
/* 
 * (C) Copyright IBM Corp. 1989 
 * All Rights Reserved 
 * Licensed Materials - Property of IBM 
 */
H_SCCSID(@(#)NLrdefs.h	1.8	AIX)	/* Modified: 14:23:42 8/27/90 */

#ifndef	_h_NLRDEFS
#define	_h_NLRDEFS

#ifdef _MBCS


/*		The following re-defines print and string routines
		to be able to handle NLS code points when NLS is 
		"on"
*/

#define strlen	NLstrlen
#define strcat	NLstrcat
#define strcpy	NLstrcpy
#define strcmp	NLstrcmp
#define strchr	NLstrchr
#define strcspn	NLstrcspn
#define strncat	NLstrncat
#define strncmp	NLstrncmp
#define strpbrk	NLstrpbrk
#define strrchr	NLstrrchr
#define strspn	NLstrspn
#define strtime	NLstrtime
#define strtok	NLstrtok
#define printf	NLprintf
#define eprintf	NLeprintf
#define sprintf	NLsprintf
#define fprintf	NLfprintf
#define scanf	NLscanf
#define getenv NLgetenv
#endif	_h_NLRDEFS

#else  /* _MBCS not defined ==> 1.2 header */

#ifndef	_h_NLRDEFS
#define	_h_NLRDEFS
#define strlen	NLstrlen
#define strcat	NLstrcat
#define strcpy	NLstrcpy
#define strcmp	NLstrcmp
#define strchr	NLstrchr
#define strcspn	NLstrcspn
#define strncat	NLstrncat
#define strncmp	NLstrncmp
#define strpbrk	NLstrpbrk
#define strrchr	NLstrrchr
#define strspn	NLstrspn
#define strtime	NLstrtime
#define strtok	NLstrtok
#define printf	NLprintf
#define eprintf	NLeprintf
#define sprintf	NLsprintf
#define fprintf	NLfprintf
#define scanf	NLscanf
#define getenv NLgetenv

#endif  /* _MBCS */

#endif	_h_NLRDEFS
#ifdef __cplusplus
}
#endif
