/*
** Automatically generated from `declarative_execution.m'
** by the Mercury compiler,
** version 14.01.1, configured for x86_64-apple-darwin13.3.0.
** Do not edit.
**
** The autoconfigured grade settings governing
** the generation of this C file were
**
** TAG_BITS=2
** UNBOXED_FLOAT=no
** PREGENERATED_DIST=yes
** HIGHLEVEL_CODE=yes
**
** END_OF_C_GRADE_INFO
*/


/* :- module mdb.declarative_execution. */
/* :- interface. */

#ifndef MR_HEADER_GUARD_mdb__declarative_execution
#define MR_HEADER_GUARD_mdb__declarative_execution

#ifdef __cplusplus
extern "C" {
#endif

#include "mercury.h"


#ifndef MDB__DECLARATIVE_EXECUTION_DECL_GUARD
#define MDB__DECLARATIVE_EXECUTION_DECL_GUARD
#include "mdb.mih"

#endif




#line 42 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_event_number_0;

#line 45 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_goal_status_0;

#line 48 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_implicit_tree_info_0;

#line 51 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_sequence_number_0;

#line 54 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_suspicion_accumulator_0;

#line 57 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_atom_0;

#line 60 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_atom_arg_0;

#line 63 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_node_1;

#line 66 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_node_id_0;

#line 69 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_node_key_0;

#line 72 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_node_map_0;

#line 75 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_trace_node_store_0;

#line 78 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeCtorInfo_Struct mdb__declarative_execution__mdb__declarative_execution__type_ctor_info_which_headvars_0;

#line 81 "mdb.declarative_execution.mih.tmp"
extern const MR_BaseTypeclassInfo base_typeclass_info_mdb__declarative_execution__annotated_trace__arity2__mdb__declarative_execution__trace_node_map__arity0__mdb__declarative_execution__trace_node_key__arity0__[6];

#line 84 "mdb.declarative_execution.mih.tmp"
extern const MR_BaseTypeclassInfo base_typeclass_info_mdb__declarative_execution__annotated_trace__arity2__mdb__declarative_execution__trace_node_store__arity0__mdb__declarative_execution__trace_node_id__arity0__[6];

#line 87 "mdb.declarative_execution.mih.tmp"
extern const MR_TypeClassDeclStruct mdb__declarative_execution__mdb__declarative_execution__type_class_decl_annotated_trace_2;

#line 447 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____which_headvars_0_0(
#line 447 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 447 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 447 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 447 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____which_headvars_0_0(
#line 447 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 447 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 880 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_node_store_0_0(
#line 880 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 880 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 880 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 880 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_node_store_0_0(
#line 880 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 880 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 1384 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_node_map_0_0(
#line 1384 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 1384 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 1384 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 1384 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_node_map_0_0(
#line 1384 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 1384 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 1390 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_node_key_0_0(
#line 1390 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 1390 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 1390 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 1390 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_node_key_0_0(
#line 1390 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 1390 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 888 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_node_id_0_0(
#line 888 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 888 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 888 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 888 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_node_id_0_0(
#line 888 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 888 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 44 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_node_1_0(
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 44 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_2,
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3,
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_4);

#line 44 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_node_1_0(
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 44 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 251 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_atom_arg_0_0(
#line 251 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 251 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 251 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 251 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_atom_arg_0_0(
#line 251 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 251 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 262 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____trace_atom_0_0(
#line 262 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 262 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 262 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 262 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____trace_atom_0_0(
#line 262 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 262 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 316 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____suspicion_accumulator_0_0(
#line 316 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 316 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2,
#line 316 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_3);

#line 316 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____suspicion_accumulator_0_0(
#line 316 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_1,
#line 316 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2);

#line 313 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____sequence_number_0_0(
#line 313 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 313 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2,
#line 313 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_3);

#line 313 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____sequence_number_0_0(
#line 313 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_1,
#line 313 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2);

#line 277 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____implicit_tree_info_0_0(
#line 277 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 277 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 277 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 277 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____implicit_tree_info_0_0(
#line 277 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 277 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 308 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____goal_status_0_0(
#line 308 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 308 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 308 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 308 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____goal_status_0_0(
#line 308 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 308 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 314 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution____Compare____event_number_0_0(
#line 314 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_1,
#line 314 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2,
#line 314 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_3);

#line 314 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution____Unify____event_number_0_0(
#line 314 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_1,
#line 314 "declarative_execution.m"
  MR_Integer mdb__declarative_execution__param_2);

#line 463 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__user_arg_num_3_p_0(
#line 463 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 463 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 463 "declarative_execution.m"
  MR_Integer * mdb__declarative_execution__param_3);

#line 461 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__absolute_arg_num_3_p_0(
#line 461 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 461 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 461 "declarative_execution.m"
  MR_Integer * mdb__declarative_execution__param_3);

#line 458 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__select_arg_at_pos_3_p_0(
#line 458 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 458 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 458 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 456 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution__is_user_visible_arg_1_p_0(
#line 456 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1);

#line 454 "declarative_execution.m"
MR_Word MR_CALL 
mdb__declarative_execution__chosen_head_vars_presentation_0_f_0(void);

#line 451 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__maybe_filter_headvars_3_p_0(
#line 451 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 451 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 451 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 423 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__save_trace_node_store_5_p_0(
#line 423 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 423 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 423 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 417 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__load_trace_node_map_5_p_0(
#line 417 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 417 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_2,
#line 417 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 411 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__disj_node_from_id_3_p_0(
#line 411 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 411 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 411 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 411 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 403 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__first_disj_node_from_id_3_p_0(
#line 403 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 403 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 403 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 403 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 398 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__neg_node_from_id_3_p_0(
#line 398 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 398 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 398 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 398 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 393 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__cond_node_from_id_3_p_0(
#line 393 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 393 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 393 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 393 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 388 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__exit_node_from_id_3_p_0(
#line 388 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 388 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 388 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 388 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 381 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution__maybe_redo_node_from_id_3_p_0(
#line 381 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 381 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 381 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 381 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 373 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__call_node_from_id_3_p_0(
#line 373 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 373 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 373 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 373 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 367 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__det_trace_node_from_id_3_p_0(
#line 367 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 367 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 367 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 367 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 362 "declarative_execution.m"
MR_Box MR_CALL 
mdb__declarative_execution__step_in_stratum_2_f_0(
#line 362 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 362 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 362 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 354 "declarative_execution.m"
MR_Box MR_CALL 
mdb__declarative_execution__step_left_in_contour_2_f_0(
#line 354 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 354 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 354 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_3);

#line 337 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution__trace_node_from_id_3_p_0(
#line 337 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 337 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_2,
#line 337 "declarative_execution.m"
  MR_Box mdb__declarative_execution__param_3,
#line 337 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_4);

#line 300 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__call_node_maybe_proc_defn_rep_2_p_0(
#line 300 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 300 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 300 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 297 "declarative_execution.m"
void MR_CALL 
mdb__declarative_execution__get_pred_attributes_5_p_0(
#line 297 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 297 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_2,
#line 297 "declarative_execution.m"
  MR_String * mdb__declarative_execution__param_3,
#line 297 "declarative_execution.m"
  MR_Integer * mdb__declarative_execution__param_4,
#line 297 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_5);

#line 291 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution__get_trace_call_atom_1_f_1(
#line 291 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 291 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 291 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 290 "declarative_execution.m"
MR_Word MR_CALL 
mdb__declarative_execution__get_trace_call_atom_1_f_0(
#line 290 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 290 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

#line 287 "declarative_execution.m"
MR_bool MR_CALL 
mdb__declarative_execution__get_trace_exit_atom_1_f_1(
#line 287 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 287 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2,
#line 287 "declarative_execution.m"
  MR_Word * mdb__declarative_execution__param_3);

#line 286 "declarative_execution.m"
MR_Word MR_CALL 
mdb__declarative_execution__get_trace_exit_atom_1_f_0(
#line 286 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_1,
#line 286 "declarative_execution.m"
  MR_Word mdb__declarative_execution__param_2);

void mercury__mdb__declarative_execution__init(void);
void mercury__mdb__declarative_execution__init_type_tables(void);
void mercury__mdb__declarative_execution__init_debugger(void);

#ifdef __cplusplus
}
#endif

#endif /* MR_HEADER_GUARD_mdb.declarative_execution */

/* :- end_interface mdb.declarative_execution. */
