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


/* :- module term_to_xml. */
/* :- interface. */

#ifndef MR_HEADER_GUARD_term_to_xml
#define MR_HEADER_GUARD_term_to_xml

#ifdef __cplusplus
extern "C" {
#endif

#include "mercury.h"


#ifndef TERM_TO_XML_DECL_GUARD
#define TERM_TO_XML_DECL_GUARD

#endif




#line 41 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_attr_0;

#line 44 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_attr_from_source_0;

#line 47 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_attr_source_0;

#line 50 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_doctype_0;

#line 53 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_dtd_generation_result_0;

#line 56 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_element_mapping_0;

#line 59 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_element_pred_0;

#line 62 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_maybe_dtd_0;

#line 65 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_maybe_format_0;

#line 68 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_maybe_functor_info_0;

#line 71 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_maybe_stylesheet_0;

#line 74 "term_to_xml.mih.tmp"
extern const MR_TypeCtorInfo_Struct mercury__term_to_xml__term_to_xml__type_ctor_info_xml_0;

#line 77 "term_to_xml.mih.tmp"
extern const MR_TypeClassDeclStruct mercury__term_to_xml__term_to_xml__type_class_decl_xmlable_1;

#line 76 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____xml_0_0(
#line 76 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 76 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 76 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 76 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____xml_0_0(
#line 76 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 76 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 153 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____maybe_stylesheet_0_0(
#line 153 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 153 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 153 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 153 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____maybe_stylesheet_0_0(
#line 153 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 153 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 278 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____maybe_functor_info_0_0(
#line 278 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 278 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 278 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 278 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____maybe_functor_info_0_0(
#line 278 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 278 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 874 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____maybe_format_0_0(
#line 874 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 874 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 874 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 874 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____maybe_format_0_0(
#line 874 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 874 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 135 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____maybe_dtd_0_0(
#line 135 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 135 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 135 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 135 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____maybe_dtd_0_0(
#line 135 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 135 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 267 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____element_pred_0_0(
#line 267 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 267 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 267 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 267 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____element_pred_0_0(
#line 267 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 267 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 249 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____element_mapping_0_0(
#line 249 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 249 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 249 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 249 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____element_mapping_0_0(
#line 249 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 249 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 343 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____dtd_generation_result_0_0(
#line 343 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 343 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 343 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 343 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____dtd_generation_result_0_0(
#line 343 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 343 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 127 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____doctype_0_0(
#line 127 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 127 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 127 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 127 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____doctype_0_0(
#line 127 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 127 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 301 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____attr_source_0_0(
#line 301 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 301 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 301 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 301 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____attr_source_0_0(
#line 301 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 301 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 293 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____attr_from_source_0_0(
#line 293 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 293 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 293 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 293 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____attr_from_source_0_0(
#line 293 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 293 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 121 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml____Compare____attr_0_0(
#line 121 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_1,
#line 121 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 121 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3);

#line 121 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml____Unify____attr_0_0(
#line 121 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 121 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 973 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_univ_9_p_3(
#line 973 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 973 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 973 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 973 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 973 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_5,
#line 973 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 973 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 973 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 973 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 973 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 971 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_univ_9_p_2(
#line 971 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 971 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 971 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 971 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 971 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_5,
#line 971 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 971 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 971 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 971 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 971 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 969 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_univ_9_p_1(
#line 969 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 969 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 969 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 969 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 969 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_5,
#line 969 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 969 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 969 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 969 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 969 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 967 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_univ_9_p_0(
#line 967 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 967 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 967 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 967 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 967 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_5,
#line 967 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 967 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 967 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 967 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 967 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 935 "term_to_xml.m"
MR_bool MR_CALL 
mercury__term_to_xml__contains_noformat_xml_1_p_0(
#line 935 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1);

#line 926 "term_to_xml.m"
MR_Word MR_CALL 
mercury__term_to_xml__can_format_siblings_1_f_0(
#line 926 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1);

#line 878 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_format_6_p_0(
#line 878 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 878 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 878 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 878 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_4,
#line 878 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 878 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_6,
#line 878 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_7);

#line 702 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__get_element_pred_2_p_0(
#line 702 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 702 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_2);

#line 467 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_general_7_p_3(
#line 467 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 467 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 467 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 467 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 467 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 467 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_6,
#line 467 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_7,
#line 467 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_8,
#line 467 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_9);

#line 465 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_general_7_p_2(
#line 465 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 465 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 465 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 465 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 465 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 465 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_6,
#line 465 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_7,
#line 465 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_8,
#line 465 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_9);

#line 463 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_general_7_p_1(
#line 463 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 463 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 463 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 463 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 463 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 463 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_6,
#line 463 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_7,
#line 463 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_8,
#line 463 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_9);

#line 461 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_general_7_p_0(
#line 461 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 461 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 461 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 461 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 461 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 461 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_6,
#line 461 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_7,
#line 461 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_8,
#line 461 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_9);

#line 443 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_dtd_from_type_6_p_0(
#line 443 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 443 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 443 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 443 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 443 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_5,
#line 443 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_6,
#line 443 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_7);

#line 430 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_dtd_6_p_0(
#line 430 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 430 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 430 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 430 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_4,
#line 430 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_5,
#line 430 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_6,
#line 430 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_7);

#line 418 "term_to_xml.m"
MR_Word MR_CALL 
mercury__term_to_xml__can_generate_dtd_2_f_0(
#line 418 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 418 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2);

#line 405 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_doc_general_cc_8_p_0(
#line 405 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 405 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 405 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 405 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_4,
#line 405 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 405 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 405 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 405 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 405 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 405 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 387 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_doc_general_8_p_0(
#line 387 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 387 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 387 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 387 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_4,
#line 387 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 387 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 387 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_7,
#line 387 "term_to_xml.m"
  MR_Word * mercury__term_to_xml__param_8,
#line 387 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_9,
#line 387 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_10);

#line 201 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_header_4_p_0(
#line 201 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 201 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2,
#line 201 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_3,
#line 201 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_4,
#line 201 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_5);

#line 190 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_element_5_p_0(
#line 190 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 190 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 190 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 190 "term_to_xml.m"
  MR_Integer mercury__term_to_xml__param_4,
#line 190 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_5,
#line 190 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_6,
#line 190 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_7);

#line 178 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_doc_style_dtd_6_p_0(
#line 178 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 178 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 178 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 178 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_4,
#line 178 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_5,
#line 178 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_6,
#line 178 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_7,
#line 178 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_8);

#line 165 "term_to_xml.m"
void MR_CALL 
mercury__term_to_xml__write_xml_doc_4_p_0(
#line 165 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 165 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_2,
#line 165 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_3,
#line 165 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_4,
#line 165 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_5,
#line 165 "term_to_xml.m"
  MR_Box * mercury__term_to_xml__param_6);

#line 70 "term_to_xml.m"
MR_Word MR_CALL 
mercury__term_to_xml__to_xml_1_f_0(
#line 70 "term_to_xml.m"
  MR_Word mercury__term_to_xml__param_1,
#line 70 "term_to_xml.m"
  MR_Box mercury__term_to_xml__param_2);

void mercury__term_to_xml__init(void);
void mercury__term_to_xml__init_type_tables(void);
void mercury__term_to_xml__init_debugger(void);

#ifdef __cplusplus
}
#endif

#endif /* MR_HEADER_GUARD_term_to_xml */

/* :- end_interface term_to_xml. */
