ncaux.h 699 B

12345678910111213141516171819202122232425
  1. /*********************************************************************
  2. * Copyright 2010, UCAR/Unidata
  3. * See netcdf/COPYRIGHT file for copying and redistribution conditions.
  4. * $Id$
  5. * $Header$
  6. *********************************************************************/
  7. #ifndef NCAUX_H
  8. #define NCAUX_H
  9. #define NCAUX_ALIGN_C 0
  10. #define NCAUX_ALIGN_UNIFORM 1
  11. extern int ncaux_begin_compound(int ncid, const char *name, int alignmode,
  12. void** tag);
  13. extern int ncaux_end_compound(void* tag, nc_type* typeid);
  14. extern int ncaux_abort_compound(void* tag);
  15. extern int ncaux_add_field(void* tag, const char *name, nc_type field_type,
  16. int ndims, const int* dimsizes);
  17. #endif /*NCAUX_H*/