6 FriBidiChar ubuf[BUFSIZ];
13 FriBidiCharSet caprtl = fribidi_parse_charset ("CapRTL");
14 FriBidiCharSet utf8 = fribidi_parse_charset ("UTF-8");
16 while (fgets (buf, sizeof buf, stdin))
20 FriBidiStrIndex len = strlen (buf);
21 while (len && (buf[len - 1] == '\n' || buf[len - 1] == '\r'))
23 strncpy (eol, buf + len, sizeof eol);
26 len = fribidi_charset_to_unicode (caprtl, buf, len, ubuf);
27 fprintf (stderr, "%d\n", len);
28 len = fribidi_unicode_to_charset (utf8, ubuf, len, buf);
31 printf ("%s%s", buf, eol);