/usr/include/ncCheck.h is in libnetcdf-c++4-dev 4.3.0+ds-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #include <stdio.h>
#include <string.h>
#include <stdlib.h>
#ifndef NcCheckFunction
#define NcCheckFunction
namespace netCDF
{
/*!
Function checks error code and if necessary throws an exception.
\param retCode Integer value returned by %netCDF C-routines.
\param file The name of the file from which this call originates.
\param line The line number in the file from which this call originates.
*/
void ncCheck(int retCode, const char* file, int line);
/*!
Function checks if the file (group) is in define mode.
If not, it places it in the define mode.
While this is automatically done by the underlying C API
for netCDF-4 files, the netCDF-3 files still need this call.
*/
void ncCheckDefineMode(int ncid);
/*!
Function checks if the file (group) is in data mode.
If not, it places it in the data mode.
While this is automatically done by the underlying C API
for netCDF-4 files, the netCDF-3 files still need this call.
*/
void ncCheckDataMode(int ncid);
};
#endif
|