HDF5 C++ API Reference Manual

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

# H5Include.h

Go to the documentation of this file.

    00001 // C++ informative line for the emacs editor: -*- C++ -*-
    00002 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    00003  * Copyright by The HDF Group.                                               *
    00004  * Copyright by the Board of Trustees of the University of Illinois.         *
    00005  * All rights reserved.                                                      *
    00006  *                                                                           *
    00007  * This file is part of HDF5.  The full HDF5 copyright notice, including     *
    00008  * terms governing use, modification, and redistribution, is contained in    *
    00009  * the files COPYING and Copyright.html.  COPYING can be found at the root   *
    00010  * of the source code distribution tree; Copyright.html can be found at the  *
    00011  * root level of an installed copy of the electronic HDF5 document set and   *
    00012  * is linked from the top-level documents page.  It can also be found at     *
    00013  * http://hdfgroup.org/HDF5/doc/Copyright.html.  If you do not have          *
    00014  * access to either file, you may request a copy from help@hdfgroup.org.     *
    00015  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
    00016
    00017 #include <hdf5.h>
    00018
    00019 // Define bool type for platforms that don't support bool yet
    00020 #ifdef BOOL_NOTDEFINED
    00021 #ifdef false
    00022 #undef false
    00023 #endif
    00024 #ifdef true
    00025 #undef true
    00026 #endif
    00027 typedef int bool;
    00028 const bool  false = 0;
    00029 const bool  true  = 1;
    00030 #endif
    00031
    00032 // Used in src and test dirs
    00033 #define LINK_BUF_SIZE   1024
    00034 #define NAME_BUF_SIZE   1024