/********************************************************************* * Copyright 1993, UCAR/Unidata * See netcdf/COPYRIGHT file for copying and redistribution conditions. * $Id: val.h,v 1.3 1996/03/26 22:43:33 georgev Exp $ *********************************************************************/ #undef PROTO #ifndef NO_HAVE_PROTOTYPES # define PROTO(x) x #else # define PROTO(x) () #endif #ifdef __cplusplus extern "C" { #endif /* fill typed value block with values of specified type */ extern void val_fill PROTO(( nc_type , long, void * )); /* fill typed value block with zeros of specified type */ extern void val_fill_zero PROTO(( nc_type , long, void * )); /* * compare two typed value blocks, return 0 if equal, 1+n otherwise, * where n is the index of the first differing element. */ extern int val_cmp PROTO(( nc_type , long, void *, void * )); /* print typed value block with values of specified type */ extern void val_out PROTO(( nc_type , long, void * )); #ifdef __cplusplus } #endif