netcdf-c/ncdump/expected/ref_tst_vlen_data.dmp
dmh 7e582ad3f2 re: Jira NCF-309
The code for handling character constants
in datalists in ncgen has some problems.
1. It failed on large constants
2. It did not handle e.g. var = 'a', 'b', ...
   in the same way that ncgen3 did.
3. The code for generate.c and genchar.c needed
   some refactoring to make it a little simpler
   (but not simple).
2014-09-18 18:26:06 -06:00

42 lines
944 B
Plaintext

netcdf ref_tst_vlen_data {
types:
float(*) row_of_floats ;
int(*) vlen_int ;
compound singleCompoundType {
vlen_int vlenIntVector(2) ;
}; // singleCompoundType
compound pfCoilType {
vlen_int name ;
}; // pfCoilType
pfCoilType(*) vlen_t ;
vlen_int(*) vlen_int2 ;
compound singleCompoundType2 {
vlen_int2 vlenIntVector ;
}; // singleCompoundType2
dimensions:
m = 5 ;
vlenDim = 2 ;
variables:
row_of_floats ragged_array(m) ;
row_of_floats ragged_array:_FillValue = {-999} ;
vlen_int vdata ;
singleCompoundType singleCompound ;
vlen_t pfCircuits ;
singleCompoundType2 singleCompound2 ;
vlen_int vlenIntVector(vlenDim) ;
data:
ragged_array = {10, 11, 12, 13, 14}, {20, 21, 22, 23}, {30, 31, 32},
{40, 41}, _ ;
vdata = {1, 2, 3} ;
singleCompound = {{{11}, {12}}} ;
pfCircuits = {{{1, 2, 3}}, {{2}}, {{3}}, {{4}}} ;
singleCompound2 = {{{11}, {12}}} ;
vlenIntVector = {1, 2, 3}, {1, 2, 3} ;
}