/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: xpg3:stdlib.h:rand48
*/

#ifndef __TDF_XPG3_STDLIB_H_RAND48
#define __TDF_XPG3_STDLIB_H_RAND48

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block subset__xpg3__stdlib begin

/* These are in xpg3, but aren't declared (?) */
#pragma token FUNC double (void) : drand48 # xpg3.stdlib.drand48
#pragma token FUNC double (unsigned short [3]) : erand48 # xpg3.stdlib.erand48
#pragma token FUNC long (void) : lrand48 # xpg3.stdlib.lrand48
#pragma token FUNC long (unsigned short [3]) : nrand48 # xpg3.stdlib.nrand48
#pragma token FUNC long (void) : mrand48 # xpg3.stdlib.mrand48
#pragma token FUNC long (unsigned short [3]) : jrand48 # xpg3.stdlib.jrand48
#pragma token FUNC void (long) : srand48 # xpg3.stdlib.srand48
#pragma token FUNC unsigned short * (unsigned short [3]) : seed48 # xpg3.stdlib.seed48
#pragma token FUNC void (unsigned short [7]) : lcong48 # xpg3.stdlib.lcong48

#pragma interface drand48 erand48 lrand48 nrand48 mrand48 jrand48 srand48
#pragma interface seed48 lcong48

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG3_STDLIB_H_RAND48 */
