netcdf-c/ncdump/expected/test0.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

86 lines
1.1 KiB
Plaintext

netcdf test0 {
dimensions:
i = 2 ;
j = 3 ;
k = UNLIMITED ; // (0 currently)
l = 3 ;
variables:
char broiled(i, j, l) ;
broiled:act = "text string\n\t123" ;
broiled:acb = 10b ;
broiled:acs = -200s ;
broiled:acl = 17000 ;
broiled:acf = -2.f, 1.f, 0.f ;
broiled:acd = -1., 2.71828182845905 ;
byte the_bullet(i, j) ;
short order(i, j) ;
int rigue(i, j) ;
float a_loan(i, j) ;
double entendre(i, j) ;
char cscalar ;
double dscalar ;
char cnodata(i) ;
byte bnodata(i) ;
short snodata(i) ;
int inodata(i) ;
float fnodata(i) ;
double dnodata(i) ;
int i(i) ;
float j(j) ;
byte l(l) ;
// global attributes:
:glob = "Global attribute" ;
data:
broiled =
"ind",
"ist",
"ing",
"uis",
"hab",
"le" ;
the_bullet =
-127, 0, 127,
-128, -1, -127 ;
order =
1, 2, 3,
4, 5, 6 ;
rigue =
2, 3, 4,
5, 6, 7 ;
a_loan =
3, 4, 5,
6, 7, 1e+12 ;
entendre =
4, 5, 6,
7, 8, 1e+30 ;
cscalar = "" ;
dscalar = _ ;
cnodata = "" ;
bnodata = -127, -127 ;
snodata = _, _ ;
inodata = _, _ ;
fnodata = _, _ ;
dnodata = _, _ ;
i = 10, 20 ;
j = 2, 4, 6 ;
l = 10, 9, 8 ;
}