#ifndef _ERRFP_H
#define _ERRFP_H
#ifdef __cplusplus
extern "C" {
#endif
#include <stdio.h>
#include <stdarg.h>
#ifdef __PRAGMA_REDEFINE_EXTNAME
#pragma redefine_extname errfp _errfp
#pragma redefine_extname verrfp _verrfp
#pragma redefine_extname errxfp _errxfp
#pragma redefine_extname verrxfp _verrxfp
#pragma redefine_extname warnfp _warnfp
#pragma redefine_extname vwarnfp _vwarnfp
#pragma redefine_extname warnxfp _warnxfp
#pragma redefine_extname vwarnxfp _vwarnxfp
#else
#define errfp _errfp
#define verrfp _verrfp
#define errxfp _errxfp
#define verrxfp _verrxfp
#define warnfp _warnfp
#define vwarnfp _vwarnfp
#define warnxfp _warnxfp
#define vwarnxfp _vwarnxfp
#endif
extern void errfp(FILE *, int, const char *, ...);
extern void verrfp(FILE *, int, const char *, va_list);
extern void errxfp(FILE *, int, const char *, ...);
extern void verrxfp(FILE *, int, const char *, va_list);
extern void warnfp(FILE *, const char *, ...);
extern void vwarnfp(FILE *, const char *, va_list);
extern void warnxfp(FILE *, const char *, ...);
extern void vwarnxfp(FILE *, const char *, va_list);
#ifdef __cplusplus
}
#endif
#endif