2010-06-07 19:25:58 +08:00
|
|
|
/* This is part of the netCDF package.
|
|
|
|
Copyright 2005 University Corporation for Atmospheric Research/Unidata
|
|
|
|
See COPYRIGHT file for conditions of use.
|
|
|
|
|
|
|
|
Common includes, defines, etc., for test code in the libsrc4 and
|
|
|
|
nc_test4 directories.
|
|
|
|
*/
|
2011-03-21 23:45:17 +08:00
|
|
|
|
2010-06-07 19:25:58 +08:00
|
|
|
#ifndef _NC_TESTS_H
|
|
|
|
#define _NC_TESTS_H
|
|
|
|
|
|
|
|
#include <config.h>
|
|
|
|
#include <assert.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <string.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#ifdef USE_PARALLEL
|
|
|
|
#include "netcdf_par.h"
|
|
|
|
#endif
|
|
|
|
#include "netcdf.h"
|
2011-03-21 23:45:17 +08:00
|
|
|
#include "err_macros.h"
|
2010-06-07 19:25:58 +08:00
|
|
|
|
2011-07-21 03:44:27 +08:00
|
|
|
/** Useful define for tests. */
|
|
|
|
/** \{ */
|
|
|
|
#define MEGABYTE 1048576
|
|
|
|
#define HALF_MEG (MEGABYTE/2)
|
|
|
|
#define MILLION 1000000
|
|
|
|
#define SIXTEEN_MEG 16777216
|
|
|
|
#define FOUR_MEG (SIXTEEN_MEG/4)
|
|
|
|
#define THIRTY_TWO_MEG (SIXTEEN_MEG * 2)
|
|
|
|
#define SIXTY_FOUR_MEG (SIXTEEN_MEG * 4)
|
|
|
|
#define ONE_TWENTY_EIGHT_MEG (SIXTEEN_MEG * 8)
|
|
|
|
/** \} */
|
|
|
|
|
2010-06-07 19:25:58 +08:00
|
|
|
#endif /* _NC_TESTS_H */
|