/*
** Automatically generated from `type_desc.m'
** by the Mercury compiler,
** version 14.01.1, configured for x86_64-apple-darwin13.3.0.
** Do not edit.
*/
#ifndef TYPE_DESC_MH
#define TYPE_DESC_MH

#ifdef __cplusplus
extern "C" {
#endif

#ifdef MR_HIGHLEVEL_CODE
#include "mercury.h"
#else
  #ifndef MERCURY_HDR_EXCLUDE_IMP_H
  #include "mercury_imp.h"
  #endif
#endif
#ifdef MR_DEEP_PROFILING
#include "mercury_deep_profiling.h"
#endif

#ifndef TYPE_DESC_DECL_GUARD
#define TYPE_DESC_DECL_GUARD
#line 240 "type_desc.m"

#include "mercury_heap.h" /* for MR_incr_hp_msg() etc. */
#include "mercury_misc.h" /* for MR_fatal_error() */
#include "mercury_string.h"   /* for MR_make_aligned_string() */
#include "mercury_type_desc.h"

#line 35 "type_desc.mh.tmp"

#endif
MR_Word ML_get_type_info_for_type_info(void);
MR_String ML_type_name(MR_Word);
void ML_call_rtti_compare_type_infos(MR_Word *, MR_Word, MR_Word);

#ifdef __cplusplus
}
#endif

#endif /* TYPE_DESC_MH */
