/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: iso99:inttypes.h (VERSION 1.0)
*/

#ifndef __TDF_ISO99_INTTYPES_H
#define __TDF_ISO99_INTTYPES_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__iso99__inttypes begin

#ifndef __TDF_ISO99_STDINT_H
#pragma extend interface "../iso99.api/stdint.h"
#endif /* __TDF_ISO99_STDINT_H */
#ifndef __TDF_ISO99_STDDEF_H__WCHAR_T
#pragma extend interface "../shared/iso99.api/_wchar_t.h"
#endif /* __TDF_ISO99_STDDEF_H__WCHAR_T */
#pragma token STRUCT imaxdiv_t # iso99.inttypes.imaxdiv_t
#pragma token FUNC intmax_t (intmax_t) : imaxabs # iso99.inttypes.imaxabs
#pragma token FUNC imaxdiv_t (intmax_t, intmax_t) : imaxdiv # iso99.inttypes.imaxdiv
#pragma token FUNC intmax_t (const char * restrict, char ** restrict, int) : strtoimax # iso99.inttypes.strtoimax
#pragma token FUNC uintmax_t (const char * restrict, char ** restrict, int) : strtoumax # iso99.inttypes.strtoumax
#pragma token FUNC intmax_t (const __local_wchar_t * restrict, __local_wchar_t ** restrict, int) : wcstoimax # iso99.inttypes.wcstoimax
#pragma token FUNC uintmax_t (const __local_wchar_t * restrict, __local_wchar_t ** restrict, int) : wcstoumax # iso99.inttypes.wcstoumax

#pragma interface imaxdiv_t imaxabs imaxdiv strtoimax strtoumax wcstoimax
#pragma interface wcstoumax

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_ISO99_INTTYPES_H */
