Source
311
311
/* Initialize */
312
312
i = H5Z_table_used_g++;
313
313
HDmemcpy (H5Z_table_g+i, cls, sizeof(H5Z_class2_t));
314
314
#ifdef H5Z_DEBUG
315
315
HDmemset (H5Z_stat_table_g+i, 0, sizeof(H5Z_stats_t));
316
316
#endif /* H5Z_DEBUG */
317
317
} /* end if */
318
318
/* Filter already registered */
319
319
else {
320
320
/* Replace old contents */
321
-
HDmemcpy (old_cls, cls, sizeof(H5Z_class2_t));
321
+
HDmemcpy (H5Z_table_g+i, cls, sizeof(H5Z_class2_t));
322
322
} /* end else */
323
323
324
324
done:
325
325
FUNC_LEAVE_NOAPI(ret_value)
326
326
}
327
327
328
328
•
329
329
/*-------------------------------------------------------------------------
330
330
* Function: H5Zunregister
331
331
*