summaryrefslogtreecommitdiffstats
path: root/tools/testfiles/tstring.ddl
blob: 53ff8a693420bfe0827d0b66e99f4accdcdd2570 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#############################
Expected output for 'h5dump tstr3.h5'
#############################
HDF5 "tstr3.h5" {
GROUP "/" {
   DATASET "str1" {
      DATATYPE  H5T_STRING {
            STRSIZE 73;
            STRPAD H5T_STR_NULLTERM;
            CSET H5T_CSET_ASCII;
            CTYPE H5T_C_S1;
         }
      DATASPACE  SIMPLE { ( 1 ) / ( 1 ) }
      DATA {
      (0): "quote "  backspace form feed new line
            tab	 new line
            carriage return
           "
      }
   }
   DATASET "str2" {
      DATATYPE  H5T_STRING {
            STRSIZE H5T_VARIABLE;
            STRPAD H5T_STR_NULLTERM;
            CSET H5T_CSET_ASCII;
            CTYPE H5T_C_S1;
         }
      DATASPACE  SIMPLE { ( 4 ) / ( 4 ) }
      DATA {
      (0): "Four score and seven
            years ago our forefathers brought forth on this continent a new nation,",
      (1): "conceived in liberty
            and dedicated to the proposition that all men are created equal.",
      (2): "Now we are engaged
            in a great civil war,",
      (3): "testing whether that
            nation or any nation so conceived and so dedicated can long endure."
      }
   }
   DATASET "str3" {
      DATATYPE  H5T_COMPOUND {
         H5T_STD_I32LE "a";
         H5T_STRING {
            STRSIZE 255;
            STRPAD H5T_STR_NULLTERM;
            CSET H5T_CSET_ASCII;
            CTYPE H5T_C_S1;
         } "str";
      }
      DATASPACE  SIMPLE { ( 1 ) / ( 1 ) }
      DATA {
      (0): {
            24,
            "Four score and seven
            years ago our forefathers brought forth on this continent a new nation"
         }
      }
   }
   DATASET "str4" {
      DATATYPE  H5T_STD_I8LE
      DATASPACE  SIMPLE { ( 93 ) / ( 93 ) }
      DATA {
      (0): 70, 111, 117, 114, 32, 115, 99, 111, 114, 101, 32, 97, 110,
      (13): 100, 32, 115, 101, 118, 101, 110, 10, 32, 121, 101, 97,
      (25): 114, 115, 32, 97, 103, 111, 32, 111, 117, 114, 32, 102,
      (37): 111, 114, 101, 102, 97, 116, 104, 101, 114, 115, 32, 98,
      (49): 114, 111, 117, 103, 104, 116, 32, 102, 111, 114, 116,
      (60): 104, 32, 111, 110, 32, 116, 104, 105, 115, 32, 99, 111,
      (72): 110, 116, 105, 110, 101, 110, 116, 32, 97, 32, 110, 101,
      (84): 119, 32, 110, 97, 116, 105, 111, 110, 0
      }
   }
}
}