//
// Hermes include file for PTC 2.0 C++ API (HERMES INTERFACE PACKAGE)
// Copyright (c) 1998 Glenn Fiedler (ptc@gaffer.org)
// This source code is licensed under the GNU LGPL
//

#ifndef __PTC_HERMES_H
#define __PTC_HERMES_H




// "C" compiled hermes
#define __HERMES_C__


#if defined(__HERMES_CPP__)

    // hermes include files
    #include "Hermes/Hermes.h"
    #include "Hermes/H_Format.h"

#elif defined(__HERMES_C__)

    extern "C"
    {
        // hermes include files
        #include "Hermes/Hermes.h"
        #include "Hermes/H_Format.h"
    }

#else

    // compiler error message
    #error you must define either __HERMES_CPP__ or __HERMES_C__

#endif




#endif
