-#if HAVE_ICONV
- char const *outcharset = getenv ("OUTPUT_CHARSET");
-
- if (! (outcharset && *outcharset))
- {
- extern char const *locale_charset (void);
- outcharset = locale_charset ();
- }
-
- if (*outcharset)
- {
- iconv_t conv = iconv_open (outcharset, "UTF-8");
-
- if (conv != (iconv_t) -1)
- {
- static char const copyright_utf_8[] = "\302\251";
- char ICONV_CONST *inptr = (char ICONV_CONST *) ©right_utf_8;
- size_t inleft = sizeof copyright_utf_8;
- char *outptr = buf;
- size_t chars = iconv (conv, &inptr, &inleft, &outptr, &bufsize);
-
- iconv_close (conv);
+ FILE *stream = callback_arg;
+ return fputs ("(C)", stream);
+}