+ fputc(border, out);
+}
+
+/**
+ * Print a constant character expression.
+ *
+ * @param cnst the constant character expression
+ */
+static void print_character_constant(const const_expression_t *cnst)
+{
+ print_quoted_string(&cnst->v.character, '\'');
+}
+
+static void print_wide_character_constant(const const_expression_t *cnst)
+{
+ print_quoted_wide_string(&cnst->v.wide_character, '\'');
+}
+
+/**
+ * Prints a string literal expression.
+ *
+ * @param string_literal the string literal expression
+ */
+static void print_string_literal(
+ const string_literal_expression_t *string_literal)
+{
+ print_quoted_string(&string_literal->value, '"');