netcdf-c/ncdump/cdl/ref_tst_chardata.cdl
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

92 lines
899 B
Plaintext

netcdf ref_tst_chardata {
dimensions:
Dr = UNLIMITED ; // (6 currently)
D1 = 1 ;
D2 = 2 ;
D3 = 3 ;
variables:
char c ;
char c1(D1) ;
char c2(D2) ;
char c2a(D2) ;
char c3(D3) ;
char c13(D1, D3) ;
char c31(D3, D1) ;
char c111(D1, D1, D1) ;
char c123(D1, D2, D3) ;
char c213(D2, D1, D3) ;
char c231(D2, D3, D1) ;
char cr(Dr) ;
char cra(Dr) ;
char cr1(Dr, D1) ;
char cr2(Dr, D2) ;
char cr21(Dr, D2, D1) ;
char cr33(Dr, D3, D3) ;
data:
c = "2" ;
c1 = "" ;
c2 = "a", "b" ;
c2a = 'a', 'b' ;
c3 = "\001\300." ;
c13 =
"\tb\177" ;
c31 =
"+",
"-",
" " ;
c111 =
"@" ;
c123 =
"one",
"2" ;
c213 =
"1",
"two" ;
c231 =
"@",
"D",
"H",
"H",
"L",
"P" ;
cr = "a","b" ;
cra = "ab" ;
cr1 =
"x1",
"zzzz" ;
cr2 =
"@",
"D",
"H",
"L" ;
cr21 =
"@",
"D",
"H",
"L" ;
cr33 =
"1",
"two",
"3",
"4",
"5",
"six" ;
}