File: stub.c

package info (click to toggle)
paraview 4.0.1-1~bpo70%2B1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy-backports
  • size: 526,572 kB
  • sloc: cpp: 2,284,430; ansic: 816,374; python: 239,936; xml: 70,162; tcl: 48,295; fortran: 39,116; yacc: 5,466; java: 3,518; perl: 3,107; lex: 1,620; sh: 1,555; makefile: 932; asm: 471; pascal: 228
file content (55 lines) | stat: -rw-r--r-- 1,197 bytes parent folder | download | duplicates (4)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*********************************************************************
 *   Copyright 2010, UCAR/Unidata
 *   See netcdf/COPYRIGHT file for copying and redistribution conditions.
 *********************************************************************/

/* $Id: stub.c,v 1.8 2010/05/25 13:53:02 ed Exp $ */
/* $Header: /upc/share/CVS/netcdf-3/liblib/stub.c,v 1.8 2010/05/25 13:53:02 ed Exp $ */

#include "config.h"
#include "ncdispatch.h"

extern int NC3_initialize(void);
#ifdef USE_NETCDF4
extern int NC4_initialize(void);
#endif

#ifdef USE_DAP
extern int NCD3_initialize(void);
#ifdef USE_NETCDF4
extern int NCD4_initialize(void);
#endif
#endif

#ifdef BUILD_CDMREMOTE
extern int NCCR_initialize(void);
#endif

int
NC_initialize(void)
{
    int stat = NC_NOERR;

    if((stat = NC3_initialize())) return stat;

#ifdef USE_NETCDF4
    if((stat = NC4_initialize())) return stat;
#endif

#ifdef USE_DAP
    if((stat = NCD3_initialize())) return stat;
#endif

#if defined(USE_DAP) && defined(USE_NETCDF4)
    if((stat = NCD4_initialize())) return stat;
#endif

/* cdmremote => netcdf4 */
#if defined(BUILD_CDMREMOTE)
    if((stat = NCCR_initialize())) return stat;
#endif

    return NC_NOERR;
}