17777dab0Sopenharmony_ci#ifndef _ERR_H 27777dab0Sopenharmony_ci#define _ERR_H 37777dab0Sopenharmony_ci 47777dab0Sopenharmony_ci#include <features.h> 57777dab0Sopenharmony_ci#include <stdarg.h> 67777dab0Sopenharmony_ci 77777dab0Sopenharmony_ci#ifdef __cplusplus 87777dab0Sopenharmony_ciextern "C" { 97777dab0Sopenharmony_ci#endif 107777dab0Sopenharmony_ci 117777dab0Sopenharmony_civoid warn(const char *, ...); 127777dab0Sopenharmony_civoid vwarn(const char *, va_list); 137777dab0Sopenharmony_civoid warnx(const char *, ...); 147777dab0Sopenharmony_civoid vwarnx(const char *, va_list); 157777dab0Sopenharmony_ci 167777dab0Sopenharmony_ci_Noreturn void err(int, const char *, ...); 177777dab0Sopenharmony_ci_Noreturn void verr(int, const char *, va_list); 187777dab0Sopenharmony_ci_Noreturn void errx(int, const char *, ...); 197777dab0Sopenharmony_ci_Noreturn void verrx(int, const char *, va_list); 207777dab0Sopenharmony_ci 217777dab0Sopenharmony_ci#ifdef __cplusplus 227777dab0Sopenharmony_ci} 237777dab0Sopenharmony_ci#endif 247777dab0Sopenharmony_ci 257777dab0Sopenharmony_ci#endif 26