/*
** Automatically generated from `stream.string_writer.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 stream.string_writer. */
/* :- interface. */

#ifndef MR_HEADER_GUARD_stream__string_writer
#define MR_HEADER_GUARD_stream__string_writer

#ifdef __cplusplus
extern "C" {
#endif

#include "mercury.h"


#ifndef STREAM__STRING_WRITER_DECL_GUARD
#define STREAM__STRING_WRITER_DECL_GUARD
#include "stream.mih"

#endif




#line 137 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_85_110_117_115_101_100_65_114_103_115_95_95_112_114_101_100_95_95_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_109_97_121_98_101_95_119_114_105_116_101_95_112_97_114_101_110_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_95_95_91_49_93_95_48_6_p_0(
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 137 "stream.string_writer.m"
  MR_Char mercury__stream__string_writer__param_3,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_4,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_5);

#line 137 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_109_97_121_98_101_95_119_114_105_116_101_95_112_97_114_101_110_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_6_p_0(
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 137 "stream.string_writer.m"
  MR_Char mercury__stream__string_writer__param_4,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_5,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6);

#line 108 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_4_p_0(
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 108 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5);

#line 115 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_5_p_0(
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 115 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6);

#line 116 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_49_95_49_5_p_1(
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 116 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6);

#line 117 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_50_95_49_5_p_2(
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 117 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6);

#line 118 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_51_95_49_5_p_3(
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 118 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6);

#line 150 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_4_p_0(
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4);

#line 158 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_5_p_0(
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 159 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_49_95_49_5_p_1(
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 160 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_50_95_49_5_p_2(
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 161 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_51_95_49_5_p_3(
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 29 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_112_117_116_95_105_110_116_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_4_p_0(
#line 29 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 29 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 29 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_3);

#line 32 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_112_117_116_95_102_108_111_97_116_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_4_p_0(
#line 32 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 32 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 32 "stream.string_writer.m"
  MR_Float mercury__stream__string_writer__param_3);

#line 35 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_112_117_116_95_99_104_97_114_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_4_p_0(
#line 35 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 35 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 35 "stream.string_writer.m"
  MR_Char mercury__stream__string_writer__param_3);

#line 315 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_5_p_0(
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 316 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_49_95_49_5_p_1(
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 317 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_50_95_49_5_p_2(
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 318 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_51_95_49_5_p_3(
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5);

#line 330 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_112_114_105_111_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_48_95_49_6_p_0(
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 330 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6);

#line 331 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_112_114_105_111_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_49_95_49_6_p_1(
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 331 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6);

#line 332 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_112_114_105_111_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_50_95_49_6_p_2(
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 332 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6);

#line 334 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__f_84_121_112_101_83_112_101_99_79_102_95_95_112_114_101_100_95_111_114_95_102_117_110_99_95_95_100_111_95_119_114_105_116_101_95_117_110_105_118_95_112_114_105_111_95_95_91_83_116_114_101_97_109_32_61_32_105_111_46_111_117_116_112_117_116_95_115_116_114_101_97_109_44_32_83_116_97_116_101_32_61_32_105_111_46_115_116_97_116_101_93_95_51_95_49_6_p_3(
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 334 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6);

#line 334 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_prio_6_p_3(
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 334 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 334 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 334 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6,
#line 334 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 334 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 332 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_prio_6_p_2(
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 332 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 332 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 332 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6,
#line 332 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 332 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 331 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_prio_6_p_1(
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 331 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 331 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 331 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6,
#line 331 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 331 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 330 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_prio_6_p_0(
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 330 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 330 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 330 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6,
#line 330 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 330 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 318 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_5_p_3(
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 318 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 318 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 318 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 318 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 317 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_5_p_2(
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 317 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 317 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 317 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 317 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 316 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_5_p_1(
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 316 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 316 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 316 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 316 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 315 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__do_write_univ_5_p_0(
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 315 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 315 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 315 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 315 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 161 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_univ_5_p_3(
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 161 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 161 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 161 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 161 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 160 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_univ_5_p_2(
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 160 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 160 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 160 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 160 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 159 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_univ_5_p_1(
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 159 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 159 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 159 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 159 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 158 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_univ_5_p_0(
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 158 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 158 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 158 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 158 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 150 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_univ_4_p_0(
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 150 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 150 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 150 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 150 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_6);

#line 137 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__maybe_write_paren_6_p_0(
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 137 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 137 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 137 "stream.string_writer.m"
  MR_Char mercury__stream__string_writer__param_4,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_5,
#line 137 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_6,
#line 137 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 137 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 120 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_cc_4_p_0(
#line 120 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 120 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 120 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 120 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 120 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 120 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 120 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 118 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_5_p_3(
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 118 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 118 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 118 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 118 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 118 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 117 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_5_p_2(
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 117 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 117 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 117 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 117 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 117 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 116 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_5_p_1(
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 116 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 116 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 116 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 116 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 116 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 115 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_5_p_0(
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 115 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 115 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 115 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 115 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 115 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 108 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__write_4_p_0(
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 108 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 108 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 108 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 108 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 108 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 84 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_cc_4_p_0(
#line 84 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 84 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 84 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 84 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 84 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 84 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 84 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 82 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_5_p_3(
#line 82 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 82 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 82 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 82 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 82 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 82 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 82 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 82 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 81 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_5_p_2(
#line 81 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 81 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 81 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 81 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 81 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 81 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 81 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 81 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 80 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_5_p_1(
#line 80 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 80 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 80 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 80 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 80 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 80 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 80 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 80 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 79 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_5_p_0(
#line 79 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 79 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 79 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 79 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 79 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_5,
#line 79 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 79 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_7,
#line 79 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_8);

#line 72 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__print_4_p_0(
#line 72 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 72 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_2,
#line 72 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_3,
#line 72 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 72 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 72 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_6,
#line 72 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_7);

#line 43 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__nl_3_p_0(
#line 43 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 43 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_2,
#line 43 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_3,
#line 43 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_4);

#line 40 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__format_5_p_0(
#line 40 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 40 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_2,
#line 40 "stream.string_writer.m"
  MR_String mercury__stream__string_writer__param_3,
#line 40 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_4,
#line 40 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_5,
#line 40 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_6);

#line 35 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__put_char_4_p_0(
#line 35 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 35 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_2,
#line 35 "stream.string_writer.m"
  MR_Char mercury__stream__string_writer__param_3,
#line 35 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 35 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_5);

#line 32 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__put_float_4_p_0(
#line 32 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 32 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_2,
#line 32 "stream.string_writer.m"
  MR_Float mercury__stream__string_writer__param_3,
#line 32 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 32 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_5);

#line 29 "stream.string_writer.m"
void MR_CALL 
mercury__stream__string_writer__put_int_4_p_0(
#line 29 "stream.string_writer.m"
  MR_Word mercury__stream__string_writer__param_1,
#line 29 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_2,
#line 29 "stream.string_writer.m"
  MR_Integer mercury__stream__string_writer__param_3,
#line 29 "stream.string_writer.m"
  MR_Box mercury__stream__string_writer__param_4,
#line 29 "stream.string_writer.m"
  MR_Box * mercury__stream__string_writer__param_5);

void mercury__stream__string_writer__init(void);
void mercury__stream__string_writer__init_type_tables(void);
void mercury__stream__string_writer__init_debugger(void);

#ifdef __cplusplus
}
#endif

#endif /* MR_HEADER_GUARD_stream.string_writer */

/* :- end_interface stream.string_writer. */
