/**
* @file nstdc_errno.h
* @brief エラー番号を扱うモジュール
* @author Nomura Kei
* @copyright 2003 - 2017 Nomura Kei
* License: New BSD License (3-cclause BSD license)
*
* 直近に発生したエラー番号を扱います.
*/
#ifndef NSTDC_ERRNO_H
#define NSTDC_ERRNO_H
#include <stddef.h>
#include <stdbool.h>
#include <nstdc.h>
#ifdef __cplusplus
extern "C" {
#endif
int nstdc_get_errno(void);
void nstdc_set_errno(int errnum);
bool nstdc_get_errmsg(int errnum, char* buf, size_t buflen);
#ifdef __cplusplus
}
#endif
#endif /* NSTDC_ERRNO_H */