Source
251
251
/* Rank */
252
252
*p++ = (uint8_t)sdim->rank;
253
253
254
254
/* Flags */
255
255
if(sdim->max)
256
256
flags |= H5S_VALID_MAX;
257
257
*p++ = (uint8_t)flags;
258
258
259
259
/* Dataspace type */
260
260
if(sdim->version > H5O_SDSPACE_VERSION_1)
261
-
*p++ = sdim->type;
261
+
*p++ = (uint8_t)sdim->type;
262
262
else {
263
263
*p++ = 0; /*reserved*/
264
264
*p++ = 0; /*reserved*/
265
265
*p++ = 0; /*reserved*/
266
266
*p++ = 0; /*reserved*/
267
267
*p++ = 0; /*reserved*/
268
268
} /* end else */
269
269
270
270
/* Current & maximum dimensions */
271
271
if(sdim->rank > 0) {