1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 * Copyright by The HDF Group. * 3 * Copyright by the Board of Trustees of the University of Illinois. * 4 * All rights reserved. * 5 * * 6 * This file is part of HDF5. The full HDF5 copyright notice, including * 7 * terms governing use, modification, and redistribution, is contained in * 8 * the COPYING file, which can be found at the root of the source code * 9 * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. * 10 * If you do not have access to either file, you may request a copy from * 11 * help@hdfgroup.org. * 12 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 13 14 /*------------------------------------------------------------------------- 15 * 16 * Created: H5Onull.c 17 * Aug 6 1997 18 * Robb Matzke <matzke@llnl.gov> 19 * 20 * Purpose: The null message. 21 * 22 *------------------------------------------------------------------------- 23 */ 24 25 #define H5O_PACKAGE /*suppress error about including H5Opkg */ 26 27 #include "H5private.h" /* Generic Functions */ 28 #include "H5Opkg.h" /* Object headers */ 29 30 31 /* This message derives from H5O message class */ 32 const H5O_msg_class_t H5O_MSG_NULL[1] = {{ 33 H5O_NULL_ID, /*message id number */ 34 "null", /*message name for debugging */ 35 0, /*native message size */ 36 0, /* messages are sharable? */ 37 NULL, /*no decode method */ 38 NULL, /*no encode method */ 39 NULL, /*no copy method */ 40 NULL, /*no size method */ 41 NULL, /*no reset method */ 42 NULL, /*no free method */ 43 NULL, /*no file delete method */ 44 NULL, /*no link method */ 45 NULL, /*no set share method */ 46 NULL, /*no can share method */ 47 NULL, /*no pre copy native value to file */ 48 NULL, /*no copy native value to file */ 49 NULL, /*no post copy native value to file */ 50 NULL, /*no get creation index */ 51 NULL, /*no set creation index */ 52 NULL /*no debug method */ 53 }}; 54 55