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

#ifndef __TDF_SVID3_PFMT_H
#define __TDF_SVID3_PFMT_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__pfmt begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#if __SYSV_UPDATE
/* Also see fmtmsg.h - the MM values are not necessarily the same! */
#ifndef __TDF_SVID3_STDIO_H
#pragma extend interface "../svid3.api/stdio.h"
#endif /* __TDF_SVID3_STDIO_H */
#ifndef __TDF_ANSI_STDARG_H_VA_ARGS
#pragma extend interface "../shared/ansi.api/va_args.h"
#endif /* __TDF_ANSI_STDARG_H_VA_ARGS */
#pragma token EXP const : int : MM_NOSTD # svid3.pfmt.MM_NOSTD_pfmt
#pragma token EXP const : int : MM_STD # svid3.pfmt.MM_STD_pfmt
#pragma token EXP const : int : MM_NOGET # svid3.pfmt.MM_NOGET_pfmt
#pragma token EXP const : int : MM_GET # svid3.pfmt.MM_GET_pfmt
#pragma token EXP const : int : MM_HALT # svid3.pfmt.MM_HALT_pfmt
#pragma token EXP const : int : MM_ERROR # svid3.pfmt.MM_ERROR_pfmt
#pragma token EXP const : int : MM_WARNING # svid3.pfmt.MM_WARNING_pfmt
#pragma token EXP const : int : MM_INFO # svid3.pfmt.MM_INFO_pfmt
#pragma token EXP const : int : MM_ACTION # svid3.pfmt.MM_ACTION_pfmt
#pragma token EXP const : int : MM_CONSOLE # svid3.pfmt.MM_CONSOLE_pfmt
#pragma token EXP const : int : MM_NOCONSOLE # svid3.pfmt.MM_NOCONSOLE_pfmt
#pragma token EXP const : int : MM_HARD # svid3.pfmt.MM_HARD_pfmt
#pragma token EXP const : int : MM_SOFT # svid3.pfmt.MM_SOFT_pfmt
#pragma token EXP const : int : MM_FIRM # svid3.pfmt.MM_FIRM_pfmt
#pragma token EXP const : int : MM_APPL # svid3.pfmt.MM_APPL_pfmt
#pragma token EXP const : int : MM_UTIL # svid3.pfmt.MM_UTIL_pfmt
#pragma token EXP const : int : MM_OPSYS # svid3.pfmt.MM_OPSYS_pfmt
#pragma token FUNC int (FILE *, long, char *, ...) : pfmt # svid3.pfmt.pfmt
#pragma token FUNC int (FILE *, long, char *, ...) : lfmt # svid3.pfmt.lfmt
#pragma token FUNC int (FILE *, long, char *, va_list) : vpfmt # svid3.pfmt.vpfmt
#pragma token FUNC int (FILE *, long, char *, va_list) : vlfmt # svid3.pfmt.vlfmt
#pragma token FUNC char * (const char *) : setcat # svid3.pfmt.setcat
#pragma token FUNC int (const char *) : setlabel # svid3.pfmt.setlabel
#endif /* __SYSV_UPDATE */

#if __SYSV_UPDATE
#pragma interface MM_NOSTD MM_STD MM_NOGET MM_GET MM_HALT MM_ERROR
#pragma interface MM_WARNING MM_INFO MM_ACTION MM_CONSOLE MM_NOCONSOLE
#pragma interface MM_HARD MM_SOFT MM_FIRM MM_APPL MM_UTIL MM_OPSYS vpfmt
#pragma interface vlfmt setcat setlabel
#endif /* __SYSV_UPDATE */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_PFMT_H */
