/* IBM_PROLOG_BEGIN_TAG                                                   */
/* This is an automatically generated prolog.                             */
/*                                                                        */
/* bos72Q src/bos/usr/include/monetary.h 1.6.1.2                          */
/*                                                                        */
/* Licensed Materials - Property of IBM                                   */
/*                                                                        */
/* COPYRIGHT International Business Machines Corp. 1989,2019              */
/* 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                                                     */
/* @(#)98	1.6.1.2  src/bos/usr/include/monetary.h, libcfmt, bos72Q, q2019_13A4 2/6/19 00:44:10 */
/*
 * COMPONENT_NAME: LIBCFMT
 *
 * FUNCTIONS:
 *
 * ORIGINS: 27
 *
 * (C) COPYRIGHT International Business Machines Corp. 1989, 1994
 * All Rights Reserved
 * Licensed Materials - Property of IBM
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 */

#ifndef _H_MONETARY
#define _H_MONETARY

#ifndef _H_STANDARDS
#include <standards.h>
#endif

#ifdef _XOPEN_SOURCE

#include <strict_stdtypes.h>

#ifndef _H_TYPES
#include <sys/types.h>
#endif

#ifndef _LOCALE_T
#define _LOCALE_T
typedef void * locale_t;
#endif

#include <end_strict_stdtypes.h>

#ifdef __cplusplus
extern "C" {
#endif

#ifdef _NO_PROTO
extern ssize_t strfmon();
#if (_XOPEN_SOURCE >= 700)
extern ssize_t strfmon_l();
#endif
#else
extern ssize_t strfmon(char *__restrict__, size_t, const char *__restrict__, ...);
#if (_XOPEN_SOURCE >= 700)
extern ssize_t strfmon_l(char *__restrict__, size_t, locale_t, const char *__restrict__, ...);
#endif
#endif

#ifdef __cplusplus
}
#endif

#endif /* _XOPEN_SOURCE */

#ifdef _ALL_SOURCE

#ifndef _H_STDDEF
#include <stddef.h>
#endif

#endif /* _ALL_SOURCE */

#endif /* _H_MONETARY */
