mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-12-27 08:49:16 +08:00
7e582ad3f2
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).
49 lines
439 B
Plaintext
49 lines
439 B
Plaintext
netcdf ref_tst_chardata {
|
|
dimensions:
|
|
Dr = UNLIMITED ; // (4 currently)
|
|
D1 = 1 ;
|
|
D2 = 2 ;
|
|
D3 = 3 ;
|
|
variables:
|
|
char c1(D1) ;
|
|
char cr(Dr) ;
|
|
char cr2(Dr, D2) ;
|
|
char cr21(Dr, D2, D1) ;
|
|
char cr33(Dr, D3, D3) ;
|
|
data:
|
|
|
|
c1 = "" ;
|
|
|
|
cr = "ab" ;
|
|
|
|
cr2 =
|
|
"@",
|
|
"D",
|
|
"H",
|
|
"L" ;
|
|
|
|
cr21 =
|
|
"@",
|
|
"D",
|
|
"H",
|
|
"L",
|
|
"",
|
|
"",
|
|
"",
|
|
"" ;
|
|
|
|
cr33 =
|
|
"1",
|
|
"two",
|
|
"3",
|
|
"4",
|
|
"5",
|
|
"six",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"" ;
|
|
}
|