#ifndef _MONETARY_LOADED #define _MONETARY_LOADED /**************************************************************************** ** ** - monetary types ** ***************************************************************************** ** ** Header introduced by the X/Open CAE Specification, Issue 4, Version 2 ** ** Definitions in this header file may not be available on all versions of ** OpenVMS. See the DEC C Runtime Library reference manual for specifics. ** ***************************************************************************** ** ** Copyright 2000 Compaq Computer Corporation ** ** Compaq and the Compaq logo Registered in U.S. Patent and Trademark Office. ** ** Confidential computer software. Valid license from Compaq required for ** possession, use or copying. Consistent with FAR 12.211 and 12.212, ** Commercial Computer Software, Computer Software Documentation, and ** Technical Data for Commercial Items are licensed to the U.S. Government ** under vendor's standard commercial license. ** ****************************************************************************** */ #pragma __nostandard #include #ifdef __cplusplus extern "C" { #endif /* ** If the user has used /pointer_size, we will set our default pointer size ** to 64-bit pointers. */ #if __INITIAL_POINTER_SIZE # pragma __pointer_size __save # pragma __pointer_size 64 #endif /* ** Define SIZE_T and SSIZE_T */ #ifndef __SIZE_T # define __SIZE_T 1 typedef __size_t size_t; #endif #ifndef __SSIZE_T # define __SSIZE_T 1 typedef __ssize_t ssize_t; #endif /* ** Function prototypes */ ssize_t strfmon(char *__s, size_t __maxsize, const char *__format, ...); /* ** Restore the users pointer context */ #if __INITIAL_POINTER_SIZE # pragma __pointer_size __restore #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* _MONETARY_LOADED */