/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: unix95:stdlib.h (VERSION 2.7)
*/

#ifndef __TDF_UNIX95_STDLIB_H
#define __TDF_UNIX95_STDLIB_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__unix95__stdlib begin

#ifndef __TDF_XPG4_STDLIB_H
#pragma extend interface "../xpg4.api/stdlib.h"
#endif /* __TDF_XPG4_STDLIB_H */
#pragma token FUNC long (const char *) : a64l # unix95.stdlib.a64l
#pragma token FUNC char * (long) : l64a # unix95.stdlib.l64a
#pragma token FUNC char * (double, int, int *, int *) : ecvt # unix95.stdlib.ecvt
#pragma token FUNC char * (double, int, int *, int *) : fcvt # unix95.stdlib.fcvt
#pragma token FUNC char * (double, int, char *) : gcvt # unix95.stdlib.gcvt
#pragma token FUNC int (char **, char * const *, char **) : getsubopt # unix95.stdlib.getsubopt
#pragma token FUNC int (int) : grantpt # unix95.stdlib.grantpt
#pragma token FUNC char * (unsigned int, char *, int) : initstate # unix95.stdlib.initstate
#pragma token FUNC char * (char *) : mktemp # unix95.stdlib.mktemp
#pragma token FUNC int (char *) : mkstemp # unix95.stdlib.mkstemp
#pragma token FUNC char * (int) : ptsname # unix95.stdlib.ptsname
#pragma token FUNC long (void) : random # unix95.stdlib.random
#pragma token FUNC char * (char *) : setstate # unix95.stdlib.setstate
#pragma token FUNC void (unsigned int) : srandom # unix95.stdlib.srandom
#pragma token FUNC char * (const char *, char *) : realpath # unix95.stdlib.realpath
#pragma token FUNC int (void) : ttyslot # unix95.stdlib.ttyslot
#pragma token FUNC int (int) : unlockpt # unix95.stdlib.unlockpt
#pragma token FUNC void * (size_t) : valloc # unix95.stdlib.valloc

#pragma interface a64l l64a ecvt fcvt gcvt getsubopt grantpt initstate
#pragma interface mktemp mkstemp ptsname random setstate srandom realpath
#pragma interface ttyslot unlockpt valloc

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_UNIX95_STDLIB_H */
