/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:malloc.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_MALLOC_H
#define __TDF_SVID3_MALLOC_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__malloc begin

#ifndef __TDF_ANSI_STDLIB_H_ALLOC
#pragma extend interface "../shared/ansi.api/alloc.h"
#endif /* __TDF_ANSI_STDLIB_H_ALLOC */
#ifndef __TDF_ANSI_STDLIB_H_FREE
#pragma extend interface "../shared/ansi.api/free.h"
#endif /* __TDF_ANSI_STDLIB_H_FREE */
#pragma token STRUCT TAG mallinfo # svid3.malloc.mallinfo_struct
#pragma token MEMBER int : struct mallinfo : arena # svid3.malloc.mallinfo.arena
#pragma token MEMBER int : struct mallinfo : ordblks # svid3.malloc.mallinfo.ordblks
#pragma token MEMBER int : struct mallinfo : smblks # svid3.malloc.mallinfo.smblks
#pragma token MEMBER int : struct mallinfo : hblkhd # svid3.malloc.mallinfo.hblkhd
#pragma token MEMBER int : struct mallinfo : hblks # svid3.malloc.mallinfo.hblks
#pragma token MEMBER int : struct mallinfo : usmblks # svid3.malloc.mallinfo.usmblks
#pragma token MEMBER int : struct mallinfo : fsmblks # svid3.malloc.mallinfo.fsmblks
#pragma token MEMBER int : struct mallinfo : uordblks # svid3.malloc.mallinfo.uordblks
#pragma token MEMBER int : struct mallinfo : fordblks # svid3.malloc.mallinfo.fordblks
#pragma token MEMBER int : struct mallinfo : keepcost # svid3.malloc.mallinfo.keepcost
#pragma token EXP const : int : M_MXFAST # svid3.malloc.M_MXFAST
#pragma token EXP const : int : M_NLBLKS # svid3.malloc.M_NLBLKS
#pragma token EXP const : int : M_GRAIN # svid3.malloc.M_GRAIN
#pragma token EXP const : int : M_KEEP # svid3.malloc.M_KEEP
#pragma token FUNC int (int, int) : mallopt # svid3.malloc.mallopt
#pragma token FUNC struct mallinfo (void) : mallinfo # svid3.malloc.mallinfo

#pragma interface TAG mallinfo TAG mallinfo.arena TAG mallinfo.ordblks
#pragma interface TAG mallinfo.smblks TAG mallinfo.hblkhd TAG mallinfo.hblks
#pragma interface TAG mallinfo.usmblks TAG mallinfo.fsmblks
#pragma interface TAG mallinfo.uordblks TAG mallinfo.fordblks
#pragma interface TAG mallinfo.keepcost M_MXFAST M_NLBLKS M_GRAIN M_KEEP
#pragma interface mallopt mallinfo

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_MALLOC_H */
