1/*********************************************************************
2 *   Copyright 1993, UCAR/Unidata
3 *   See netcdf/COPYRIGHT file for copying and redistribution conditions.
4 *   $Header: /upc/share/CVS/netcdf-3/nctest/val.h,v 1.7 2006/10/31 16:23:51 ed Exp $
5 *********************************************************************/
6
7#include <config.h>
8#undef PROTO
9#ifndef NO_HAVE_PROTOTYPES
10#   define PROTO(x) x
11#else
12#   define PROTO(x) ()
13#endif
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19/* fill typed value block with values of specified type */
20extern void val_fill PROTO((
21        nc_type ,
22        long,
23        void *
24        ));
25
26/* fill typed value block with zeros of specified type */
27extern void val_fill_zero PROTO((
28        nc_type ,
29        long,
30        void *
31        ));
32
33/*
34 * compare two typed value blocks, return 0 if equal, 1+n otherwise,
35 * where n is the index of the first differing element.
36 */
37extern int val_cmp PROTO((
38        nc_type ,
39        long,
40        void *,
41        void *
42        ));
43
44/* print typed value block with values of specified type */
45extern void val_out PROTO((
46        nc_type ,
47        long,
48        void *
49        ));
50#ifdef __cplusplus
51}
52#endif


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed