1 /*
2  * Copyright 1993-2011 University Corporation for Atmospheric
3  * Research/Unidata
4  *
5  */
6 
7 #include "config.h"
8 #include <stdlib.h>
9 #include "nc.h"
10 
11 #ifndef MPI_INCLUDED
12 typedef int MPI_Comm;
13 typedef int MPI_Info;
14 #endif
15 
16 int
nc3_create(const char * path,int cmode,size_t initialsz,int basepe,size_t * chunksizehintp,MPI_Comm comm,MPI_Info info,NC ** ncp)17 nc3_create(const char *path, int cmode, size_t initialsz, int basepe,
18 	   size_t *chunksizehintp,
19 	   MPI_Comm comm, MPI_Info info,
20 	   NC** ncp) {abort();}
21 
22 int
nc3_open(const char * path,int mode,int basepe,size_t * chunksizehintp,int use_parallel,MPI_Comm comm,MPI_Info info,NC ** ncp)23 nc3_open(const char *path, int mode, int basepe, size_t *chunksizehintp,
24 	 int use_parallel, MPI_Comm comm, MPI_Info info,
25 	 NC** ncp) {abort();}
26 
27 int
nc3_redef(int ncid)28 nc3_redef(int ncid) {abort();}
29 
30 int
nc3__enddef(int ncid,size_t h_minfree,size_t v_align,size_t v_minfree,size_t r_align)31 nc3__enddef(int ncid, size_t h_minfree, size_t v_align,
32 	size_t v_minfree, size_t r_align) {abort();}
33 
34 int
nc3_sync(int ncid)35 nc3_sync(int ncid) {abort();}
36 
37 int
nc3_abort(int ncid)38 nc3_abort(int ncid) {abort();}
39 
40 int
nc3_close(int ncid)41 nc3_close(int ncid) {abort();}
42 
43 int
nc3_set_fill(int ncid,int fillmode,int * old_modep)44 nc3_set_fill(int ncid, int fillmode, int *old_modep) {abort();}
45 
46 int
nc3_set_base_pe(int ncid,int pe)47 nc3_set_base_pe(int ncid, int pe) {abort();}
48 
49 int
nc3_inq_base_pe(int ncid,int * pe)50 nc3_inq_base_pe(int ncid, int *pe) {abort();}
51 
52 int
nc3_inq_format(int ncid,int * formatp)53 nc3_inq_format(int ncid, int *formatp) {abort();}
54 
55 int
nc3_inq(int ncid,int * ndimsp,int * nvarsp,int * nattsp,int * unlimdimidp)56 nc3_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp) {abort();}
57 
58 int
nc3_inq_type(int ncid,nc_type xtype,char * name,size_t * sizep)59 nc3_inq_type(int ncid, nc_type xtype,char* name,size_t* sizep) {abort();}
60 
61 /* Begin _dim */
62 
63 int
nc3_def_dim(int ncid,const char * name,size_t len,int * idp)64 nc3_def_dim(int ncid, const char *name, size_t len, int *idp) {abort();}
65 
66 int
nc3_inq_dimid(int ncid,const char * name,int * idp)67 nc3_inq_dimid(int ncid, const char *name, int *idp) {abort();}
68 
69 int
nc3_inq_dim(int ncid,int dimid,char * name,size_t * lenp)70 nc3_inq_dim(int ncid, int dimid, char *name, size_t *lenp) {abort();}
71 
72 int
nc3_rename_dim(int ncid,int dimid,const char * name)73 nc3_rename_dim(int ncid, int dimid, const char *name) {abort();}
74 
75 /* End _dim */
76 /* Begin _att */
77 
78 int
nc3_inq_att(int ncid,int varid,const char * name,nc_type * xtypep,size_t * lenp)79 nc3_inq_att(int ncid, int varid, const char *name,
80 	 nc_type *xtypep, size_t *lenp) {abort();}
81 
82 int
nc3_inq_attid(int ncid,int varid,const char * name,int * idp)83 nc3_inq_attid(int ncid, int varid, const char *name, int *idp) {abort();}
84 
85 int
nc3_inq_attname(int ncid,int varid,int attnum,char * name)86 nc3_inq_attname(int ncid, int varid, int attnum, char *name) {abort();}
87 
88 int
nc3_rename_att(int ncid,int varid,const char * name,const char * newname)89 nc3_rename_att(int ncid, int varid, const char *name, const char *newname) {abort();}
90 
91 int
nc3_del_att(int ncid,int varid,const char * name)92 nc3_del_att(int ncid, int varid, const char* name) {abort();}
93 
94 /* End _att */
95 /* Begin {put,get}_att */
96 
97 int
nc3_get_att(int ncid,int varid,const char * name,void * value,nc_type xtype)98 nc3_get_att(int ncid, int varid, const char *name, void *value, nc_type xtype) {abort();}
99 
100 int
nc3_put_att(int ncid,int varid,const char * name,nc_type datatype,size_t len,const void * value,nc_type xtype)101 nc3_put_att(int ncid, int varid, const char *name, nc_type datatype,
102 	   size_t len, const void *value, nc_type xtype) {abort();}
103 
104 /* End {put,get}_att */
105 /* Begin _var */
106 
107 int
nc3_def_var(int ncid,const char * name,nc_type xtype,int ndims,const int * dimidsp,int * varidp)108 nc3_def_var(int ncid, const char *name,
109 	 nc_type xtype, int ndims, const int *dimidsp, int *varidp) {abort();}
110 
111 int
nc3_inq_var(int ncid,int varid,char * name,nc_type * xtypep,int * ndimsp,int * dimidsp,int * nattsp)112 nc3_inq_var(int ncid, int varid, char *name,
113 	 nc_type *xtypep, int *ndimsp, int *dimidsp, int *nattsp) {abort();}
114 
115 int
nc3_inq_varid(int ncid,const char * name,int * varidp)116 nc3_inq_varid(int ncid, const char *name, int *varidp) {abort();}
117 
118 int
nc3_rename_var(int ncid,int varid,const char * name)119 nc3_rename_var(int ncid, int varid, const char *name) {abort();}
120 
121 int
nc3_put_vara(int ncid,int varid,const size_t * start,const size_t * count,const void * value,nc_type xtype)122 nc3_put_vara(int ncid, int varid,
123    	     const size_t *start, const size_t *count,
124              const void *value, nc_type xtype) {abort();}
125 
126 int
nc3_get_vara(int ncid,int varid,const size_t * start,const size_t * count,void * value,nc_type xtype)127 nc3_get_vara(int ncid, int varid,
128 	     const size_t *start, const size_t *count,
129              void *value, nc_type xtype) {abort();}
130 
131 int
nc3_put_var(int ncid,int varid,const void * op)132 nc3_put_var(int ncid, int varid,  const void *op) {abort();}
133 
134 int
nc3_get_var(int ncid,int varid,void * ip)135 nc3_get_var(int ncid, int varid,  void *ip) {abort();}
136 
137 int
nc3_put_var1(int ncid,int varid,const size_t * indexp,const void * op)138 nc3_put_var1(int ncid, int varid,  const size_t *indexp,
139 	    const void *op) {abort();}
140 
141 int
nc3_get_var1(int ncid,int varid,const size_t * indexp,void * ip)142 nc3_get_var1(int ncid, int varid,  const size_t *indexp, void *ip) {abort();}
143 
144 int
nc3_put_vars(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const void * op)145 nc3_put_vars(int ncid, int varid,  const size_t *startp,
146 	    const size_t *countp, const ptrdiff_t *stridep,
147 	    const void *op) {abort();}
148 
149 int
nc3_get_vars(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,void * ip)150 nc3_get_vars(int ncid, int varid,  const size_t *startp,
151 	    const size_t *countp, const ptrdiff_t *stridep,
152 	    void *ip) {abort();}
153 
154 int
nc3_put_varm(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const void * op)155 nc3_put_varm(int ncid, int varid,  const size_t *startp,
156 	    const size_t *countp, const ptrdiff_t *stridep,
157 	    const ptrdiff_t *imapp, const void *op) {abort();}
158 
159 int
nc3_get_varm(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,void * ip)160 nc3_get_varm(int ncid, int varid,  const size_t *startp,
161 	    const size_t *countp, const ptrdiff_t *stridep,
162 	    const ptrdiff_t *imapp, void *ip) {abort();}
163 
164 /* End _var */
165 
166 /* netCDF4 API only */
167 int
nc3_var_par_access(int ncid,int varid,int pint)168 nc3_var_par_access(int ncid,int varid,int pint) {abort();}
169 
170 int
nc3_inq_ncid(int ncid,const char * pnm,int * pintp)171 nc3_inq_ncid(int ncid,const char* pnm,int* pintp) {abort();}
172 
173 int
nc3_inq_grps(int ncid,int * pintp,int * pintp2)174 nc3_inq_grps(int ncid,int* pintp,int* pintp2) {abort();}
175 
176 int
nc3_inq_grpname(int ncid,char * pcharp)177 nc3_inq_grpname(int ncid,char* pcharp) {abort();}
178 
179 int
nc3_inq_grpname_full(int ncid,size_t * psize_tp,char * pcharp)180 nc3_inq_grpname_full(int ncid,size_t* psize_tp,char* pcharp) {abort();}
181 
182 int
nc3_inq_grp_parent(int ncid,int * pintp)183 nc3_inq_grp_parent(int ncid,int* pintp) {abort();}
184 
185 int
nc3_inq_grp_full_ncid(int ncid,const char * pnm,int * pintp)186 nc3_inq_grp_full_ncid(int ncid,const char* pnm,int* pintp) {abort();}
187 
188 int
nc3_inq_varids(int ncid,int * nvars,int * pintp)189 nc3_inq_varids(int ncid,int* nvars,int* pintp) {abort();}
190 
191 int
nc3_inq_dimids(int ncid,int * ndims,int * pintp,int pint)192 nc3_inq_dimids(int ncid,int* ndims,int* pintp,int pint) {abort();}
193 
194 int
nc3_inq_typeids(int ncid,int * ntypes,int * pintp)195 nc3_inq_typeids(int ncid,int* ntypes,int* pintp) {abort();}
196 
197 int
nc3_inq_type_equal(int ncid,nc_type pnc_type,int pint,nc_type pnc_type2,int * pintp)198 nc3_inq_type_equal(int ncid,nc_type pnc_type,int pint,nc_type pnc_type2,int* pintp) {abort();}
199 
200 int
nc3_def_grp(int ncid,const char * pnm,int * pintp)201 nc3_def_grp(int ncid,const char* pnm,int* pintp) {abort();}
202 
203 int
nc3_inq_user_type(int ncid,nc_type pnc_type,char * pnm,size_t * psize_tp,nc_type * pnc_typep,size_t * psize_tp2,int * pintp)204 nc3_inq_user_type(int ncid,nc_type pnc_type,char* pnm,size_t* psize_tp,nc_type* pnc_typep,size_t* psize_tp2,int* pintp) {abort();}
205 
206 
207 int
nc3_def_compound(int ncid,size_t psize_t,const char * pnm,nc_type * pnc_typep)208 nc3_def_compound(int ncid,size_t psize_t,const char* pnm,nc_type* pnc_typep) {abort();}
209 
210 int
nc3_insert_compound(int ncid,nc_type pnc_type,const char * pnm,size_t psize_t,nc_type pnc_type2)211 nc3_insert_compound(int ncid,nc_type pnc_type,const char* pnm,size_t psize_t,nc_type pnc_type2) {abort();}
212 
213 int
nc3_insert_array_compound(int ncid,nc_type pnc_type,const char * pnm,size_t psize_t,nc_type pnc_type2,int pint,const int * pintp)214 nc3_insert_array_compound(int ncid,nc_type pnc_type,const char* pnm,size_t psize_t,nc_type pnc_type2,int pint,const int* pintp) {abort();}
215 
216 int
nc3_inq_typeid(int ncid,const char * pnm,nc_type * pnc_typep)217 nc3_inq_typeid(int ncid,const char* pnm,nc_type* pnc_typep) {abort();}
218 
219 int
nc3_inq_compound_field(int ncid,nc_type pnc_type,int pint,char * pnm,size_t * psize_tp,nc_type * pnc_typep,int * pintp,int * pintp2)220 nc3_inq_compound_field(int ncid,nc_type pnc_type,int pint,char* pnm,size_t* psize_tp,nc_type* pnc_typep,int* pintp,int* pintp2) {abort();}
221 
222 int
nc3_inq_compound_fieldindex(int ncid,nc_type pnc_type,const char * pnm,int * pintp)223 nc3_inq_compound_fieldindex(int ncid,nc_type pnc_type,const char* pnm,int* pintp) {abort();}
224 
225 int
nc3_def_vlen(int ncid,const char * pnm,nc_type base_typeid,nc_type * pnc_typep)226 nc3_def_vlen(int ncid,const char* pnm,nc_type base_typeid,nc_type* pnc_typep) {abort();}
227 
228 int
nc3_put_vlen_element(int ncid,int varid,void * pvoidp,size_t psize_t,const void * voidp)229 nc3_put_vlen_element(int ncid,int varid,void* pvoidp,size_t psize_t,const void* voidp) {abort();}
230 
231 int
nc3_get_vlen_element(int ncid,int varid,const void * pvoidp,size_t * psize_tp,void * pvoidp2)232 nc3_get_vlen_element(int ncid,int varid,const void* pvoidp,size_t* psize_tp,void* pvoidp2) {abort();}
233 
234 int
nc3_def_enum(int ncid,nc_type pnc_type,const char * pnm,nc_type * pnc_typep)235 nc3_def_enum(int ncid,nc_type pnc_type,const char* pnm,nc_type* pnc_typep) {abort();}
236 
237 int
nc3_insert_enum(int ncid,nc_type pnc_type,const char * pnm,const void * voidp)238 nc3_insert_enum(int ncid,nc_type pnc_type,const char* pnm,const void* voidp) {abort();}
239 
240 int
nc3_inq_enum_member(int ncid,nc_type pnc_type,int pint,char * pnm,void * pvoidp)241 nc3_inq_enum_member(int ncid,nc_type pnc_type,int pint,char* pnm,void* pvoidp) {abort();}
242 
243 int
nc3_inq_enum_ident(int ncid,nc_type pnc_type,long long plonglong,char * pcharp)244 nc3_inq_enum_ident(int ncid,nc_type pnc_type,long long plonglong,char* pcharp) {abort();}
245 
246 int
nc3_def_opaque(int ncid,size_t psize_t,const char * pnm,nc_type * pnc_typep)247 nc3_def_opaque(int ncid,size_t psize_t,const char* pnm,nc_type* pnc_typep) {abort();}
248 
249 int
nc3_def_var_deflate(int ncid,int varid,int pint,int pint2,int pint3)250 nc3_def_var_deflate(int ncid,int varid,int pint,int pint2,int pint3) {abort();}
251 
252 int
nc3_inq_var_deflate(int ncid,int varid,int * pintp,int * pintp2,int * pintp3)253 nc3_inq_var_deflate(int ncid,int varid,int* pintp,int* pintp2,int* pintp3) {abort();}
254 
255 int
nc3_inq_var_szip(int ncid,int varid,int * pintp,int * pintp2)256 nc3_inq_var_szip(int ncid,int varid,int* pintp,int* pintp2) {abort();}
257 
258 int
nc3_def_var_fletcher32(int ncid,int varid,int pint)259 nc3_def_var_fletcher32(int ncid,int varid,int pint) {abort();}
260 
261 int
nc3_inq_var_fletcher32(int ncid,int varid,int * pintp)262 nc3_inq_var_fletcher32(int ncid,int varid,int* pintp) {abort();}
263 
264 int
nc3_def_var_chunking(int ncid,int varid,int pint,const size_t * size_tp)265 nc3_def_var_chunking(int ncid,int varid,int pint,const size_t* size_tp) {abort();}
266 
267 int
nc3_inq_var_chunking(int ncid,int varid,int * pintp,size_t * psize_tp)268 nc3_inq_var_chunking(int ncid,int varid,int* pintp,size_t* psize_tp) {abort();}
269 
270 int
nc3_def_var_fill(int ncid,int varid,int pint,const void * pvoidp)271 nc3_def_var_fill(int ncid,int varid,int pint,const void* pvoidp) {abort();}
272 
273 int
nc3_inq_var_fill(int ncid,int varid,int * pintp,void * pvoidp)274 nc3_inq_var_fill(int ncid,int varid,int* pintp,void* pvoidp) {abort();}
275 
276 int
nc3_def_var_endian(int ncid,int varid,int pint)277 nc3_def_var_endian(int ncid,int varid,int pint) {abort();}
278 
279 int
nc3_inq_var_endian(int ncid,int varid,int * pintp)280 nc3_inq_var_endian(int ncid,int varid,int* pintp) {abort();}
281 
282 int
nc3_set_var_chunk_cache(int ncid,int varid,size_t psize_t,size_t psize_t2,float pfloat)283 nc3_set_var_chunk_cache(int ncid,int varid,size_t psize_t,size_t psize_t2,float pfloat) {abort();}
284 
285 int
nc3_get_var_chunk_cache(int ncid,int varid,size_t * psize_tp,size_t * psize_tp2,size_t * psize_tp3,float * pfloatp)286 nc3_get_var_chunk_cache(int ncid,int varid,size_t* psize_tp,size_t* psize_tp2, size_t* psize_tp3, float* pfloatp) {abort();}
287 
288 int
nc3_inq_unlimdims(int ncid,int * nump,int * dimsp)289 nc3_inq_unlimdims(int ncid ,int* nump,int* dimsp) {abort();}
290 
291 int
nc3_inq_unlimdim(int ncid,int * unlimdimidp)292 nc3_inq_unlimdim(int ncid, int *unlimdimidp) {abort();}
293 
294 int
nc3_show_metadata(int ncid)295 nc3_show_metadata(int ncid) {abort();}
296 
297 int
nc3_put_att_text(int ncid,int varid,const char * name,size_t len,const char * op)298 nc3_put_att_text(int ncid, int varid, const char *name,
299 		size_t len, const char *op) {abort();}
300 
301 int
nc3_get_att_text(int ncid,int varid,const char * name,char * ip)302 nc3_get_att_text(int ncid, int varid, const char *name, char *ip) {abort();}
303 
304 int
nc3_put_att_uchar(int ncid,int varid,const char * name,nc_type xtype,size_t len,const unsigned char * op)305 nc3_put_att_uchar(int ncid, int varid, const char *name, nc_type xtype,
306 		 size_t len, const unsigned char *op) {abort();}
307 
308 int
nc3_get_att_uchar(int ncid,int varid,const char * name,unsigned char * ip)309 nc3_get_att_uchar(int ncid, int varid, const char *name, unsigned char *ip) {abort();}
310 
311 int
nc3_put_att_schar(int ncid,int varid,const char * name,nc_type xtype,size_t len,const signed char * op)312 nc3_put_att_schar(int ncid, int varid, const char *name, nc_type xtype,
313 		 size_t len, const signed char *op) {abort();}
314 
315 int
nc3_get_att_schar(int ncid,int varid,const char * name,signed char * ip)316 nc3_get_att_schar(int ncid, int varid, const char *name, signed char *ip) {abort();}
317 
318 int
nc3_put_att_short(int ncid,int varid,const char * name,nc_type xtype,size_t len,const short * op)319 nc3_put_att_short(int ncid, int varid, const char *name, nc_type xtype,
320 		 size_t len, const short *op) {abort();}
321 
322 int
nc3_get_att_short(int ncid,int varid,const char * name,short * ip)323 nc3_get_att_short(int ncid, int varid, const char *name, short *ip) {abort();}
324 
325 int
nc3_put_att_int(int ncid,int varid,const char * name,nc_type xtype,size_t len,const int * op)326 nc3_put_att_int(int ncid, int varid, const char *name, nc_type xtype,
327 	       size_t len, const int *op) {abort();}
328 
329 int
nc3_get_att_int(int ncid,int varid,const char * name,int * ip)330 nc3_get_att_int(int ncid, int varid, const char *name, int *ip) {abort();}
331 
332 int
nc3_put_att_long(int ncid,int varid,const char * name,nc_type xtype,size_t len,const long * op)333 nc3_put_att_long(int ncid, int varid, const char *name, nc_type xtype,
334 		size_t len, const long *op) {abort();}
335 
336 int
nc3_get_att_long(int ncid,int varid,const char * name,long * ip)337 nc3_get_att_long(int ncid, int varid, const char *name, long *ip) {abort();}
338 
339 int
nc3_put_att_float(int ncid,int varid,const char * name,nc_type xtype,size_t len,const float * op)340 nc3_put_att_float(int ncid, int varid, const char *name, nc_type xtype,
341 		 size_t len, const float *op) {abort();}
342 
343 int
nc3_get_att_float(int ncid,int varid,const char * name,float * ip)344 nc3_get_att_float(int ncid, int varid, const char *name, float *ip) {abort();}
345 
346 int
nc3_put_att_double(int ncid,int varid,const char * name,nc_type xtype,size_t len,const double * op)347 nc3_put_att_double(int ncid, int varid, const char *name, nc_type xtype,
348 		  size_t len, const double *op) {abort();}
349 
350 int
nc3_get_att_double(int ncid,int varid,const char * name,double * ip)351 nc3_get_att_double(int ncid, int varid, const char *name, double *ip) {abort();}
352 
353 int
nc3_put_att_ubyte(int ncid,int varid,const char * name,nc_type xtype,size_t len,const unsigned char * op)354 nc3_put_att_ubyte(int ncid, int varid, const char *name, nc_type xtype,
355 		 size_t len, const unsigned char *op) {abort();}
356 
357 int
nc3_get_att_ubyte(int ncid,int varid,const char * name,unsigned char * ip)358 nc3_get_att_ubyte(int ncid, int varid, const char *name,
359 		 unsigned char *ip) {abort();}
360 
361 int
nc3_put_att_ushort(int ncid,int varid,const char * name,nc_type xtype,size_t len,const unsigned short * op)362 nc3_put_att_ushort(int ncid, int varid, const char *name, nc_type xtype,
363 		  size_t len, const unsigned short *op) {abort();}
364 
365 int
nc3_get_att_ushort(int ncid,int varid,const char * name,unsigned short * ip)366 nc3_get_att_ushort(int ncid, int varid, const char *name, unsigned short *ip) {abort();}
367 
368 int
nc3_put_att_uint(int ncid,int varid,const char * name,nc_type xtype,size_t len,const unsigned int * op)369 nc3_put_att_uint(int ncid, int varid, const char *name, nc_type xtype,
370 		size_t len, const unsigned int *op) {abort();}
371 
372 int
nc3_get_att_uint(int ncid,int varid,const char * name,unsigned int * ip)373 nc3_get_att_uint(int ncid, int varid, const char *name, unsigned int *ip) {abort();}
374 
375 int
nc3_put_att_longlong(int ncid,int varid,const char * name,nc_type xtype,size_t len,const long long * op)376 nc3_put_att_longlong(int ncid, int varid, const char *name, nc_type xtype,
377 		 size_t len, const long long *op) {abort();}
378 
379 int
nc3_get_att_longlong(int ncid,int varid,const char * name,long long * ip)380 nc3_get_att_longlong(int ncid, int varid, const char *name, long long *ip) {abort();}
381 
382 int
nc3_put_att_ulonglong(int ncid,int varid,const char * name,nc_type xtype,size_t len,const unsigned long long * op)383 nc3_put_att_ulonglong(int ncid, int varid, const char *name, nc_type xtype,
384 		     size_t len, const unsigned long long *op) {abort();}
385 
386 int
nc3_get_att_ulonglong(int ncid,int varid,const char * name,unsigned long long * ip)387 nc3_get_att_ulonglong(int ncid, int varid, const char *name,
388 		     unsigned long long *ip) {abort();}
389 
390 int
nc3_put_att_string(int ncid,int varid,const char * name,size_t len,const char ** op)391 nc3_put_att_string(int ncid, int varid, const char *name,
392 		  size_t len, const char **op) {abort();}
393 
394 int
nc3_get_att_string(int ncid,int varid,const char * name,char ** ip)395 nc3_get_att_string(int ncid, int varid, const char *name, char **ip) {abort();}
396 
397 
398 int
nc3_put_var1_text(int ncid,int varid,const size_t * indexp,const char * op)399 nc3_put_var1_text(int ncid, int varid, const size_t *indexp, const char *op) {abort();}
400 
401 int
nc3_get_var1_text(int ncid,int varid,const size_t * indexp,char * ip)402 nc3_get_var1_text(int ncid, int varid, const size_t *indexp, char *ip) {abort();}
403 
404 int
nc3_put_var1_uchar(int ncid,int varid,const size_t * indexp,const unsigned char * op)405 nc3_put_var1_uchar(int ncid, int varid, const size_t *indexp,
406 		  const unsigned char *op) {abort();}
407 
408 int
nc3_get_var1_uchar(int ncid,int varid,const size_t * indexp,unsigned char * ip)409 nc3_get_var1_uchar(int ncid, int varid, const size_t *indexp,
410 		  unsigned char *ip) {abort();}
411 
412 int
nc3_put_var1_schar(int ncid,int varid,const size_t * indexp,const signed char * op)413 nc3_put_var1_schar(int ncid, int varid, const size_t *indexp,
414 		  const signed char *op) {abort();}
415 
416 int
nc3_get_var1_schar(int ncid,int varid,const size_t * indexp,signed char * ip)417 nc3_get_var1_schar(int ncid, int varid, const size_t *indexp,
418 		  signed char *ip) {abort();}
419 
420 int
nc3_put_var1_short(int ncid,int varid,const size_t * indexp,const short * op)421 nc3_put_var1_short(int ncid, int varid, const size_t *indexp,
422 		  const short *op) {abort();}
423 
424 int
nc3_get_var1_short(int ncid,int varid,const size_t * indexp,short * ip)425 nc3_get_var1_short(int ncid, int varid, const size_t *indexp,
426 		  short *ip) {abort();}
427 
428 int
nc3_put_var1_int(int ncid,int varid,const size_t * indexp,const int * op)429 nc3_put_var1_int(int ncid, int varid, const size_t *indexp, const int *op) {abort();}
430 
431 int
nc3_get_var1_int(int ncid,int varid,const size_t * indexp,int * ip)432 nc3_get_var1_int(int ncid, int varid, const size_t *indexp, int *ip) {abort();}
433 
434 int
nc3_put_var1_long(int ncid,int varid,const size_t * indexp,const long * op)435 nc3_put_var1_long(int ncid, int varid, const size_t *indexp, const long *op) {abort();}
436 
437 int
nc3_get_var1_long(int ncid,int varid,const size_t * indexp,long * ip)438 nc3_get_var1_long(int ncid, int varid, const size_t *indexp, long *ip) {abort();}
439 
440 int
nc3_put_var1_float(int ncid,int varid,const size_t * indexp,const float * op)441 nc3_put_var1_float(int ncid, int varid, const size_t *indexp, const float *op) {abort();}
442 
443 int
nc3_get_var1_float(int ncid,int varid,const size_t * indexp,float * ip)444 nc3_get_var1_float(int ncid, int varid, const size_t *indexp, float *ip) {abort();}
445 
446 int
nc3_put_var1_double(int ncid,int varid,const size_t * indexp,const double * op)447 nc3_put_var1_double(int ncid, int varid, const size_t *indexp, const double *op) {abort();}
448 
449 int
nc3_get_var1_double(int ncid,int varid,const size_t * indexp,double * ip)450 nc3_get_var1_double(int ncid, int varid, const size_t *indexp, double *ip) {abort();}
451 
452 int
nc3_put_var1_ubyte(int ncid,int varid,const size_t * indexp,const unsigned char * op)453 nc3_put_var1_ubyte(int ncid, int varid, const size_t *indexp,
454 		  const unsigned char *op) {abort();}
455 
456 int
nc3_get_var1_ubyte(int ncid,int varid,const size_t * indexp,unsigned char * ip)457 nc3_get_var1_ubyte(int ncid, int varid, const size_t *indexp,
458 		  unsigned char *ip) {abort();}
459 
460 int
nc3_put_var1_ushort(int ncid,int varid,const size_t * indexp,const unsigned short * op)461 nc3_put_var1_ushort(int ncid, int varid, const size_t *indexp,
462 		   const unsigned short *op) {abort();}
463 
464 int
nc3_get_var1_ushort(int ncid,int varid,const size_t * indexp,unsigned short * ip)465 nc3_get_var1_ushort(int ncid, int varid, const size_t *indexp,
466 		   unsigned short *ip) {abort();}
467 
468 int
nc3_put_var1_uint(int ncid,int varid,const size_t * indexp,const unsigned int * op)469 nc3_put_var1_uint(int ncid, int varid, const size_t *indexp,
470 		 const unsigned int *op) {abort();}
471 
472 int
nc3_get_var1_uint(int ncid,int varid,const size_t * indexp,unsigned int * ip)473 nc3_get_var1_uint(int ncid, int varid, const size_t *indexp,
474 		 unsigned int *ip) {abort();}
475 
476 int
nc3_put_var1_longlong(int ncid,int varid,const size_t * indexp,const long long * op)477 nc3_put_var1_longlong(int ncid, int varid, const size_t *indexp,
478 		     const long long *op) {abort();}
479 
480 int
nc3_get_var1_longlong(int ncid,int varid,const size_t * indexp,long long * ip)481 nc3_get_var1_longlong(int ncid, int varid, const size_t *indexp,
482 		  long long *ip) {abort();}
483 
484 int
nc3_put_var1_ulonglong(int ncid,int varid,const size_t * indexp,const unsigned long long * op)485 nc3_put_var1_ulonglong(int ncid, int varid, const size_t *indexp,
486 		   const unsigned long long *op) {abort();}
487 
488 int
nc3_get_var1_ulonglong(int ncid,int varid,const size_t * indexp,unsigned long long * ip)489 nc3_get_var1_ulonglong(int ncid, int varid, const size_t *indexp,
490 		   unsigned long long *ip) {abort();}
491 
492 int
nc3_put_var1_string(int ncid,int varid,const size_t * indexp,const char ** op)493 nc3_put_var1_string(int ncid, int varid, const size_t *indexp,
494 		   const char **op) {abort();}
495 
496 int
nc3_get_var1_string(int ncid,int varid,const size_t * indexp,char ** ip)497 nc3_get_var1_string(int ncid, int varid, const size_t *indexp,
498 		   char **ip) {abort();}
499 
500 /* End {put,get}_var1 */
501 /* Begin {put,get}_vara */
502 
503 int
nc3_put_vara_text(int ncid,int varid,const size_t * startp,const size_t * countp,const char * op)504 nc3_put_vara_text(int ncid, int varid,
505 	const size_t *startp, const size_t *countp, const char *op) {abort();}
506 
507 int
nc3_get_vara_text(int ncid,int varid,const size_t * startp,const size_t * countp,char * ip)508 nc3_get_vara_text(int ncid, int varid,
509 	const size_t *startp, const size_t *countp, char *ip) {abort();}
510 
511 int
nc3_put_vara_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,const unsigned char * op)512 nc3_put_vara_uchar(int ncid, int varid,
513 	const size_t *startp, const size_t *countp, const unsigned char *op) {abort();}
514 
515 int
nc3_get_vara_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,unsigned char * ip)516 nc3_get_vara_uchar(int ncid, int varid, const size_t *startp,
517 		  const size_t *countp, unsigned char *ip) {abort();}
518 
519 int
nc3_put_vara_schar(int ncid,int varid,const size_t * startp,const size_t * countp,const signed char * op)520 nc3_put_vara_schar(int ncid, int varid, const size_t *startp,
521 		  const size_t *countp, const signed char *op) {abort();}
522 
523 int
nc3_get_vara_schar(int ncid,int varid,const size_t * startp,const size_t * countp,signed char * ip)524 nc3_get_vara_schar(int ncid, int varid, const size_t *startp,
525 		  const size_t *countp, signed char *ip) {abort();}
526 
527 int
nc3_put_vara_short(int ncid,int varid,const size_t * startp,const size_t * countp,const short * op)528 nc3_put_vara_short(int ncid, int varid, const size_t *startp,
529 		  const size_t *countp, const short *op) {abort();}
530 
531 int
nc3_get_vara_short(int ncid,int varid,const size_t * startp,const size_t * countp,short * ip)532 nc3_get_vara_short(int ncid, int varid, const size_t *startp,
533 		  const size_t *countp, short *ip) {abort();}
534 
535 int
nc3_put_vara_int(int ncid,int varid,const size_t * startp,const size_t * countp,const int * op)536 nc3_put_vara_int(int ncid, int varid, const size_t *startp,
537 		const size_t *countp, const int *op) {abort();}
538 
539 int
nc3_get_vara_int(int ncid,int varid,const size_t * startp,const size_t * countp,int * ip)540 nc3_get_vara_int(int ncid, int varid, const size_t *startp,
541 		const size_t *countp, int *ip) {abort();}
542 
543 int
nc3_put_vara_long(int ncid,int varid,const size_t * startp,const size_t * countp,const long * op)544 nc3_put_vara_long(int ncid, int varid, const size_t *startp,
545 		 const size_t *countp, const long *op) {abort();}
546 
547 int
nc3_get_vara_long(int ncid,int varid,const size_t * startp,const size_t * countp,long * ip)548 nc3_get_vara_long(int ncid, int varid,
549 	const size_t *startp, const size_t *countp, long *ip) {abort();}
550 
551 int
nc3_put_vara_float(int ncid,int varid,const size_t * startp,const size_t * countp,const float * op)552 nc3_put_vara_float(int ncid, int varid,
553 	const size_t *startp, const size_t *countp, const float *op) {abort();}
554 
555 int
nc3_get_vara_float(int ncid,int varid,const size_t * startp,const size_t * countp,float * ip)556 nc3_get_vara_float(int ncid, int varid,
557 	const size_t *startp, const size_t *countp, float *ip) {abort();}
558 
559 int
nc3_put_vara_double(int ncid,int varid,const size_t * startp,const size_t * countp,const double * op)560 nc3_put_vara_double(int ncid, int varid, const size_t *startp,
561 		   const size_t *countp, const double *op) {abort();}
562 
563 int
nc3_get_vara_double(int ncid,int varid,const size_t * startp,const size_t * countp,double * ip)564 nc3_get_vara_double(int ncid, int varid, const size_t *startp,
565 		   const size_t *countp, double *ip) {abort();}
566 
567 int
nc3_put_vara_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,const unsigned char * op)568 nc3_put_vara_ubyte(int ncid, int varid, const size_t *startp,
569 		  const size_t *countp, const unsigned char *op) {abort();}
570 
571 int
nc3_get_vara_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,unsigned char * ip)572 nc3_get_vara_ubyte(int ncid, int varid, const size_t *startp,
573 		  const size_t *countp, unsigned char *ip) {abort();}
574 
575 int
nc3_put_vara_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,const unsigned short * op)576 nc3_put_vara_ushort(int ncid, int varid, const size_t *startp,
577 		   const size_t *countp, const unsigned short *op) {abort();}
578 
579 int
nc3_get_vara_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,unsigned short * ip)580 nc3_get_vara_ushort(int ncid, int varid, const size_t *startp,
581 		   const size_t *countp, unsigned short *ip) {abort();}
582 
583 int
nc3_put_vara_uint(int ncid,int varid,const size_t * startp,const size_t * countp,const unsigned int * op)584 nc3_put_vara_uint(int ncid, int varid, const size_t *startp,
585 		 const size_t *countp, const unsigned int *op) {abort();}
586 
587 int
nc3_get_vara_uint(int ncid,int varid,const size_t * startp,const size_t * countp,unsigned int * ip)588 nc3_get_vara_uint(int ncid, int varid, const size_t *startp,
589 		 const size_t *countp, unsigned int *ip) {abort();}
590 
591 int
nc3_put_vara_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,const long long * op)592 nc3_put_vara_longlong(int ncid, int varid, const size_t *startp,
593 		  const size_t *countp, const long long *op) {abort();}
594 
595 int
nc3_get_vara_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,long long * ip)596 nc3_get_vara_longlong(int ncid, int varid, const size_t *startp,
597 		  const size_t *countp, long long *ip) {abort();}
598 
599 int
nc3_put_vara_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,const unsigned long long * op)600 nc3_put_vara_ulonglong(int ncid, int varid, const size_t *startp,
601 		   const size_t *countp, const unsigned long long *op) {abort();}
602 
603 int
nc3_get_vara_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,unsigned long long * ip)604 nc3_get_vara_ulonglong(int ncid, int varid, const size_t *startp,
605 		   const size_t *countp, unsigned long long *ip) {abort();}
606 
607 int
nc3_put_vara_string(int ncid,int varid,const size_t * startp,const size_t * countp,const char ** op)608 nc3_put_vara_string(int ncid, int varid, const size_t *startp,
609 		   const size_t *countp, const char **op) {abort();}
610 
611 int
nc3_get_vara_string(int ncid,int varid,const size_t * startp,const size_t * countp,char ** ip)612 nc3_get_vara_string(int ncid, int varid, const size_t *startp,
613 		   const size_t *countp, char **ip) {abort();}
614 
615 /* End {put,get}_vara */
616 /* Begin {put,get}_vars */
617 
618 int
nc3_put_vars_text(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const char * op)619 nc3_put_vars_text(int ncid, int varid,
620 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
621 	const char *op) {abort();}
622 
623 int
nc3_get_vars_text(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,char * ip)624 nc3_get_vars_text(int ncid, int varid,
625 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
626 	char *ip) {abort();}
627 
628 int
nc3_put_vars_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const unsigned char * op)629 nc3_put_vars_uchar(int ncid, int varid,
630 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
631 	const unsigned char *op) {abort();}
632 
633 int
nc3_get_vars_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,unsigned char * ip)634 nc3_get_vars_uchar(int ncid, int varid,
635 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
636 	unsigned char *ip) {abort();}
637 
638 int
nc3_put_vars_schar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const signed char * op)639 nc3_put_vars_schar(int ncid, int varid,
640 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
641 	const signed char *op) {abort();}
642 
643 int
nc3_get_vars_schar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,signed char * ip)644 nc3_get_vars_schar(int ncid, int varid,
645 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
646 	signed char *ip) {abort();}
647 
648 int
nc3_put_vars_short(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const short * op)649 nc3_put_vars_short(int ncid, int varid,
650 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
651 	const short *op) {abort();}
652 
653 int
nc3_get_vars_short(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,short * ip)654 nc3_get_vars_short(int ncid, int varid, const size_t *startp,
655 		  const size_t *countp, const ptrdiff_t *stridep,
656 		  short *ip) {abort();}
657 
658 int
nc3_put_vars_int(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const int * op)659 nc3_put_vars_int(int ncid, int varid,
660 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
661 	const int *op) {abort();}
662 
663 int
nc3_get_vars_int(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,int * ip)664 nc3_get_vars_int(int ncid, int varid,
665 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
666 	int *ip) {abort();}
667 
668 int
nc3_put_vars_long(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const long * op)669 nc3_put_vars_long(int ncid, int varid,
670 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
671 	const long *op) {abort();}
672 
673 int
nc3_get_vars_long(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,long * ip)674 nc3_get_vars_long(int ncid, int varid,
675 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
676 	long *ip) {abort();}
677 
678 int
nc3_put_vars_float(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const float * op)679 nc3_put_vars_float(int ncid, int varid,
680 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
681 	const float *op) {abort();}
682 
683 int
nc3_get_vars_float(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,float * ip)684 nc3_get_vars_float(int ncid, int varid,
685 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
686 	float *ip) {abort();}
687 
688 int
nc3_put_vars_double(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const double * op)689 nc3_put_vars_double(int ncid, int varid,
690 	const size_t *startp, const size_t *countp, const ptrdiff_t *stridep,
691 	const double *op) {abort();}
692 
693 int
nc3_get_vars_double(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,double * ip)694 nc3_get_vars_double(int ncid, int varid,	const size_t *startp,
695 		   const size_t *countp, const ptrdiff_t *stridep,
696 		   double *ip) {abort();}
697 
698 int
nc3_put_vars_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const unsigned char * op)699 nc3_put_vars_ubyte(int ncid, int varid, const size_t *startp,
700 		  const size_t *countp, const ptrdiff_t *stridep,
701 		  const unsigned char *op) {abort();}
702 
703 int
nc3_get_vars_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,unsigned char * ip)704 nc3_get_vars_ubyte(int ncid, int varid, const size_t *startp,
705 		  const size_t *countp, const ptrdiff_t *stridep,
706 		  unsigned char *ip) {abort();}
707 
708 int
nc3_put_vars_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const unsigned short * op)709 nc3_put_vars_ushort(int ncid, int varid, const size_t *startp,
710 		   const size_t *countp, const ptrdiff_t *stridep,
711 		   const unsigned short *op) {abort();}
712 
713 int
nc3_get_vars_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,unsigned short * ip)714 nc3_get_vars_ushort(int ncid, int varid, const size_t *startp,
715 		   const size_t *countp, const ptrdiff_t *stridep,
716 		   unsigned short *ip) {abort();}
717 
718 int
nc3_put_vars_uint(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const unsigned int * op)719 nc3_put_vars_uint(int ncid, int varid, const size_t *startp,
720 		 const size_t *countp, const ptrdiff_t *stridep,
721 		 const unsigned int *op) {abort();}
722 
723 int
nc3_get_vars_uint(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,unsigned int * ip)724 nc3_get_vars_uint(int ncid, int varid, const size_t *startp,
725 		 const size_t *countp, const ptrdiff_t *stridep,
726 		 unsigned int *ip) {abort();}
727 
728 int
nc3_put_vars_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const long long * op)729 nc3_put_vars_longlong(int ncid, int varid, const size_t *startp,
730 		  const size_t *countp, const ptrdiff_t *stridep,
731 		  const long long *op) {abort();}
732 
733 int
nc3_get_vars_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,long long * ip)734 nc3_get_vars_longlong(int ncid, int varid, const size_t *startp,
735 		  const size_t *countp, const ptrdiff_t *stridep,
736 		  long long *ip) {abort();}
737 
738 int
nc3_put_vars_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const unsigned long long * op)739 nc3_put_vars_ulonglong(int ncid, int varid, const size_t *startp,
740 		   const size_t *countp, const ptrdiff_t *stridep,
741 		   const unsigned long long *op) {abort();}
742 
743 int
nc3_get_vars_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,unsigned long long * ip)744 nc3_get_vars_ulonglong(int ncid, int varid, const size_t *startp,
745 		   const size_t *countp, const ptrdiff_t *stridep,
746 		   unsigned long long *ip) {abort();}
747 
748 int
nc3_put_vars_string(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const char ** op)749 nc3_put_vars_string(int ncid, int varid, const size_t *startp,
750 		   const size_t *countp, const ptrdiff_t *stridep,
751 		   const char **op) {abort();}
752 
753 int
nc3_get_vars_string(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,char ** ip)754 nc3_get_vars_string(int ncid, int varid, const size_t *startp,
755 		   const size_t *countp, const ptrdiff_t *stridep,
756 		   char **ip) {abort();}
757 
758 /* End {put,get}_vars */
759 /* Begin {put,get}_varm */
760 
761 int
nc3_put_varm_text(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const char * op)762 nc3_put_varm_text(int ncid, int varid, const size_t *startp,
763 		 const size_t *countp, const ptrdiff_t *stridep,
764 		 const ptrdiff_t *imapp, const char *op) {abort();}
765 
766 int
nc3_get_varm_text(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,char * ip)767 nc3_get_varm_text(int ncid, int varid, const size_t *startp,
768 		 const size_t *countp, const ptrdiff_t *stridep,
769 		 const ptrdiff_t *imapp, char *ip) {abort();}
770 
771 int
nc3_put_varm_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const unsigned char * op)772 nc3_put_varm_uchar(int ncid, int varid, const size_t *startp,
773 		  const size_t *countp, const ptrdiff_t *stridep,
774 		  const ptrdiff_t *imapp, const unsigned char *op) {abort();}
775 
776 int
nc3_get_varm_uchar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,unsigned char * ip)777 nc3_get_varm_uchar(int ncid, int varid, const size_t *startp,
778 		  const size_t *countp, const ptrdiff_t *stridep,
779 		  const ptrdiff_t *imapp, unsigned char *ip) {abort();}
780 
781 int
nc3_put_varm_schar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const signed char * op)782 nc3_put_varm_schar(int ncid, int varid, const size_t *startp,
783 		  const size_t *countp, const ptrdiff_t *stridep,
784 		  const ptrdiff_t *imapp, const signed char *op) {abort();}
785 
786 int
nc3_get_varm_schar(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,signed char * ip)787 nc3_get_varm_schar(int ncid, int varid, const size_t *startp,
788 		  const size_t *countp, const ptrdiff_t *stridep,
789 		  const ptrdiff_t *imapp, signed char *ip) {abort();}
790 
791 int
nc3_put_varm_short(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const short * op)792 nc3_put_varm_short(int ncid, int varid, const size_t *startp,
793 		  const size_t *countp, const ptrdiff_t *stridep,
794 		  const ptrdiff_t *imapp, const short *op) {abort();}
795 
796 int
nc3_get_varm_short(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,short * ip)797 nc3_get_varm_short(int ncid, int varid, const size_t *startp,
798 		  const size_t *countp, const ptrdiff_t *stridep,
799 		  const ptrdiff_t *imapp, short *ip) {abort();}
800 
801 int
nc3_put_varm_int(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const int * op)802 nc3_put_varm_int(int ncid, int varid, const size_t *startp,
803 		const size_t *countp, const ptrdiff_t *stridep,
804 		const ptrdiff_t *imapp, const int *op) {abort();}
805 
806 int
nc3_get_varm_int(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,int * ip)807 nc3_get_varm_int(int ncid, int varid, const size_t *startp,
808 		const size_t *countp, const ptrdiff_t *stridep,
809 		const ptrdiff_t *imapp, int *ip) {abort();}
810 
811 int
nc3_put_varm_long(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const long * op)812 nc3_put_varm_long(int ncid, int varid, const size_t *startp,
813 		 const size_t *countp, const ptrdiff_t *stridep,
814 		 const ptrdiff_t *imapp, const long *op) {abort();}
815 
816 int
nc3_get_varm_long(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,long * ip)817 nc3_get_varm_long(int ncid, int varid, const size_t *startp,
818 		 const size_t *countp, const ptrdiff_t *stridep,
819 		 const ptrdiff_t *imapp, long *ip) {abort();}
820 
821 int
nc3_put_varm_float(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const float * op)822 nc3_put_varm_float(int ncid, int varid,const size_t *startp,
823 		  const size_t *countp, const ptrdiff_t *stridep,
824 		  const ptrdiff_t *imapp, const float *op) {abort();}
825 
826 int
nc3_get_varm_float(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,float * ip)827 nc3_get_varm_float(int ncid, int varid,const size_t *startp,
828 		  const size_t *countp, const ptrdiff_t *stridep,
829 		  const ptrdiff_t *imapp, float *ip) {abort();}
830 
831 int
nc3_put_varm_double(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const double * op)832 nc3_put_varm_double(int ncid, int varid,	const size_t *startp,
833 		   const size_t *countp, const ptrdiff_t *stridep,
834 		   const ptrdiff_t *imapp, const double *op) {abort();}
835 
836 int
nc3_get_varm_double(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,double * ip)837 nc3_get_varm_double(int ncid, int varid,	const size_t *startp,
838 		   const size_t *countp, const ptrdiff_t *stridep,
839 		   const ptrdiff_t * imapp, double *ip) {abort();}
840 
841 int
nc3_put_varm_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const unsigned char * op)842 nc3_put_varm_ubyte(int ncid, int varid, const size_t *startp,
843 		  const size_t *countp, const ptrdiff_t *stridep,
844 		  const ptrdiff_t * imapp, const unsigned char *op) {abort();}
845 
846 int
nc3_get_varm_ubyte(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,unsigned char * ip)847 nc3_get_varm_ubyte(int ncid, int varid, const size_t *startp,
848 		  const size_t *countp, const ptrdiff_t *stridep,
849 		  const ptrdiff_t * imapp, unsigned char *ip) {abort();}
850 
851 int
nc3_put_varm_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const unsigned short * op)852 nc3_put_varm_ushort(int ncid, int varid, const size_t *startp,
853 		   const size_t *countp, const ptrdiff_t *stridep,
854 		   const ptrdiff_t * imapp, const unsigned short *op) {abort();}
855 
856 int
nc3_get_varm_ushort(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,unsigned short * ip)857 nc3_get_varm_ushort(int ncid, int varid, const size_t *startp,
858 		   const size_t *countp, const ptrdiff_t *stridep,
859 		   const ptrdiff_t * imapp, unsigned short *ip) {abort();}
860 
861 int
nc3_put_varm_uint(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const unsigned int * op)862 nc3_put_varm_uint(int ncid, int varid, const size_t *startp,
863 		 const size_t *countp, const ptrdiff_t *stridep,
864 		 const ptrdiff_t * imapp, const unsigned int *op) {abort();}
865 
866 int
nc3_get_varm_uint(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,unsigned int * ip)867 nc3_get_varm_uint(int ncid, int varid, const size_t *startp,
868 		 const size_t *countp, const ptrdiff_t *stridep,
869 		 const ptrdiff_t * imapp, unsigned int *ip) {abort();}
870 
871 int
nc3_put_varm_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const long long * op)872 nc3_put_varm_longlong(int ncid, int varid, const size_t *startp,
873 		  const size_t *countp, const ptrdiff_t *stridep,
874 		  const ptrdiff_t * imapp, const long long *op) {abort();}
875 
876 int
nc3_get_varm_longlong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,long long * ip)877 nc3_get_varm_longlong(int ncid, int varid, const size_t *startp,
878 		  const size_t *countp, const ptrdiff_t *stridep,
879 		  const ptrdiff_t * imapp, long long *ip) {abort();}
880 
881 int
nc3_put_varm_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const unsigned long long * op)882 nc3_put_varm_ulonglong(int ncid, int varid, const size_t *startp,
883 		   const size_t *countp, const ptrdiff_t *stridep,
884 		   const ptrdiff_t * imapp, const unsigned long long *op) {abort();}
885 
886 int
nc3_get_varm_ulonglong(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,unsigned long long * ip)887 nc3_get_varm_ulonglong(int ncid, int varid, const size_t *startp,
888 		   const size_t *countp, const ptrdiff_t *stridep,
889 		   const ptrdiff_t * imapp, unsigned long long *ip) {abort();}
890 
891 int
nc3_put_varm_string(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,const char ** op)892 nc3_put_varm_string(int ncid, int varid, const size_t *startp,
893 		   const size_t *countp, const ptrdiff_t *stridep,
894 		   const ptrdiff_t * imapp, const char **op) {abort();}
895 
896 int
nc3_get_varm_string(int ncid,int varid,const size_t * startp,const size_t * countp,const ptrdiff_t * stridep,const ptrdiff_t * imapp,char ** ip)897 nc3_get_varm_string(int ncid, int varid, const size_t *startp,
898 		   const size_t *countp, const ptrdiff_t *stridep,
899 		   const ptrdiff_t * imapp, char **ip) {abort();}
900 
901 /* End {put,get}_varm */
902 /* Begin {put,get}_var */
903 
904 int
nc3_put_var_text(int ncid,int varid,const char * op)905 nc3_put_var_text(int ncid, int varid, const char *op) {abort();}
906 
907 int
nc3_get_var_text(int ncid,int varid,char * ip)908 nc3_get_var_text(int ncid, int varid, char *ip) {abort();}
909 
910 int
nc3_put_var_uchar(int ncid,int varid,const unsigned char * op)911 nc3_put_var_uchar(int ncid, int varid, const unsigned char *op) {abort();}
912 
913 int
nc3_get_var_uchar(int ncid,int varid,unsigned char * ip)914 nc3_get_var_uchar(int ncid, int varid, unsigned char *ip) {abort();}
915 
916 int
nc3_put_var_schar(int ncid,int varid,const signed char * op)917 nc3_put_var_schar(int ncid, int varid, const signed char *op) {abort();}
918 
919 int
nc3_get_var_schar(int ncid,int varid,signed char * ip)920 nc3_get_var_schar(int ncid, int varid, signed char *ip) {abort();}
921 
922 int
nc3_put_var_short(int ncid,int varid,const short * op)923 nc3_put_var_short(int ncid, int varid, const short *op) {abort();}
924 
925 int
nc3_get_var_short(int ncid,int varid,short * ip)926 nc3_get_var_short(int ncid, int varid, short *ip) {abort();}
927 
928 int
nc3_put_var_int(int ncid,int varid,const int * op)929 nc3_put_var_int(int ncid, int varid, const int *op) {abort();}
930 
931 int
nc3_get_var_int(int ncid,int varid,int * ip)932 nc3_get_var_int(int ncid, int varid, int *ip) {abort();}
933 
934 int
nc3_put_var_long(int ncid,int varid,const long * op)935 nc3_put_var_long(int ncid, int varid, const long *op) {abort();}
936 
937 int
nc3_get_var_long(int ncid,int varid,long * ip)938 nc3_get_var_long(int ncid, int varid, long *ip) {abort();}
939 
940 int
nc3_put_var_float(int ncid,int varid,const float * op)941 nc3_put_var_float(int ncid, int varid, const float *op) {abort();}
942 
943 int
nc3_get_var_float(int ncid,int varid,float * ip)944 nc3_get_var_float(int ncid, int varid, float *ip) {abort();}
945 
946 int
nc3_put_var_double(int ncid,int varid,const double * op)947 nc3_put_var_double(int ncid, int varid, const double *op) {abort();}
948 
949 int
nc3_get_var_double(int ncid,int varid,double * ip)950 nc3_get_var_double(int ncid, int varid, double *ip) {abort();}
951 
952 int
nc3_put_var_ubyte(int ncid,int varid,const unsigned char * op)953 nc3_put_var_ubyte(int ncid, int varid, const unsigned char *op) {abort();}
954 
955 int
nc3_get_var_ubyte(int ncid,int varid,unsigned char * ip)956 nc3_get_var_ubyte(int ncid, int varid, unsigned char *ip) {abort();}
957 
958 int
nc3_put_var_ushort(int ncid,int varid,const unsigned short * op)959 nc3_put_var_ushort(int ncid, int varid, const unsigned short *op) {abort();}
960 
961 int
nc3_get_var_ushort(int ncid,int varid,unsigned short * ip)962 nc3_get_var_ushort(int ncid, int varid, unsigned short *ip) {abort();}
963 
964 int
nc3_put_var_uint(int ncid,int varid,const unsigned int * op)965 nc3_put_var_uint(int ncid, int varid, const unsigned int *op) {abort();}
966 
967 int
nc3_get_var_uint(int ncid,int varid,unsigned int * ip)968 nc3_get_var_uint(int ncid, int varid, unsigned int *ip) {abort();}
969 
970 int
nc3_put_var_longlong(int ncid,int varid,const long long * op)971 nc3_put_var_longlong(int ncid, int varid, const long long *op) {abort();}
972 
973 int
nc3_get_var_longlong(int ncid,int varid,long long * ip)974 nc3_get_var_longlong(int ncid, int varid, long long *ip) {abort();}
975 
976 int
nc3_put_var_ulonglong(int ncid,int varid,const unsigned long long * op)977 nc3_put_var_ulonglong(int ncid, int varid, const unsigned long long *op) {abort();}
978 
979 int
nc3_get_var_ulonglong(int ncid,int varid,unsigned long long * ip)980 nc3_get_var_ulonglong(int ncid, int varid, unsigned long long *ip) {abort();}
981 
982 int
nc3_put_var_string(int ncid,int varid,const char ** op)983 nc3_put_var_string(int ncid, int varid, const char **op) {abort();}
984 
985 int
nc3_get_var_string(int ncid,int varid,char ** ip)986 nc3_get_var_string(int ncid, int varid, char **ip) {abort();}
987 
988 int
nc3__create_mp(const char * path,int cmode,size_t initialsz,int basepe,size_t * chunksizehintp,int * ncidp)989 nc3__create_mp(const char *path, int cmode, size_t initialsz, int basepe,
990 	 size_t *chunksizehintp, int *ncidp) {abort();}
991 
992 int
nc3__open_mp(const char * path,int mode,int basepe,size_t * chunksizehintp,int * ncidp)993 nc3__open_mp(const char *path, int mode, int basepe,
994 	size_t *chunksizehintp, int *ncidp) {abort();}
995 
996 int
nc3_enddef(int ncid)997 nc3_enddef(int ncid) {abort();}
998