You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
839 B
35 lines
839 B
2 years ago
|
/*********************************************************************
|
||
|
* Copyright 2018, University Corporation for Atmospheric Research
|
||
|
* See netcdf/COPYRIGHT file for copying and redistribution conditions.
|
||
|
* $Header $
|
||
|
*********************************************************************/
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
/* Print error message to stderr, don't exit */
|
||
|
extern void error (const char *fmt, ...)
|
||
|
#ifdef _GNUC_
|
||
|
__attribute__ ((format (printf, 1, 2)))
|
||
|
#endif
|
||
|
;
|
||
|
|
||
|
void print(const char *fmt, ...)
|
||
|
#ifdef _GNUC_
|
||
|
__attribute__ ((format (printf, 1, 2)))
|
||
|
#endif
|
||
|
;
|
||
|
|
||
|
extern int ifFail(const int expr, const int line, const char *file);
|
||
|
|
||
|
extern void
|
||
|
print_n_size_t(int nelems, const size_t *array);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#define IF(EXPR) if (ifFail(EXPR, __LINE__, __FILE__))
|
||
|
#define ELSE_NOK else {nok++;}
|