tool              537 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to_end (struct utf8_tool *tool)
tool              539 lib/strutil/strutilutf8.c     tool->compose = FALSE;
tool              541 lib/strutil/strutilutf8.c     while (tool->checked[0] != '\0')
tool              546 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              547 lib/strutil/strutilutf8.c         tool->compose = tool->compose || str_unichar_iscombiningmark (uni);
tool              549 lib/strutil/strutilutf8.c         if (tool->remain <= left)
tool              551 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool->actual);
tool              552 lib/strutil/strutilutf8.c         tool->actual += left;
tool              553 lib/strutil/strutilutf8.c         tool->remain -= left;
tool              554 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              565 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to (struct utf8_tool *tool, int to_ident)
tool              567 lib/strutil/strutilutf8.c     tool->compose = FALSE;
tool              569 lib/strutil/strutilutf8.c     while (tool->checked[0] != '\0')
tool              575 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              577 lib/strutil/strutilutf8.c             tool->compose = TRUE;
tool              583 lib/strutil/strutilutf8.c             if (tool->ident + w > to_ident)
tool              588 lib/strutil/strutilutf8.c         if (tool->remain <= left)
tool              590 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool->actual);
tool              591 lib/strutil/strutilutf8.c         tool->actual += left;
tool              592 lib/strutil/strutilutf8.c         tool->remain -= left;
tool              593 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              594 lib/strutil/strutilutf8.c         tool->ident += w;
tool              604 lib/strutil/strutilutf8.c utf8_tool_insert_space (struct utf8_tool *tool, int count)
tool              608 lib/strutil/strutilutf8.c     if (tool->remain <= (gsize) count)
tool              611 lib/strutil/strutilutf8.c     memset (tool->actual, ' ', count);
tool              612 lib/strutil/strutilutf8.c     tool->actual += count;
tool              613 lib/strutil/strutilutf8.c     tool->remain -= count;
tool              621 lib/strutil/strutilutf8.c utf8_tool_insert_char (struct utf8_tool *tool, char ch)
tool              623 lib/strutil/strutilutf8.c     if (tool->remain <= 1)
tool              626 lib/strutil/strutilutf8.c     tool->actual[0] = ch;
tool              627 lib/strutil/strutilutf8.c     tool->actual++;
tool              628 lib/strutil/strutilutf8.c     tool->remain--;
tool              637 lib/strutil/strutilutf8.c utf8_tool_skip_chars_to (struct utf8_tool *tool, int to_ident)
tool              641 lib/strutil/strutilutf8.c     while (to_ident > tool->ident && tool->checked[0] != '\0')
tool              643 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              646 lib/strutil/strutilutf8.c             tool->ident++;
tool              648 lib/strutil/strutilutf8.c                 tool->ident++;
tool              650 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              653 lib/strutil/strutilutf8.c     uni = g_utf8_get_char (tool->checked);
tool              656 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              657 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              682 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              685 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              686 lib/strutil/strutilutf8.c     tool.actual = result;
tool              687 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              688 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              696 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form->width) / 2;
tool              699 lib/strutil/strutilutf8.c             tool.ident = width - pre_form->width;
tool              702 lib/strutil/strutilutf8.c             tool.ident = 0;
tool              706 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, tool.ident);
tool              707 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              708 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - pre_form->width - tool.ident);
tool              712 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              713 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width / 2);
tool              714 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&tool, '~');
tool              716 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              717 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 1);
tool              718 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              719 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - (pre_form->width - tool.ident + 1));
tool              726 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form->width) / 2;
tool              729 lib/strutil/strutilutf8.c             tool.ident = width - pre_form->width;
tool              732 lib/strutil/strutilutf8.c             tool.ident = 0;
tool              736 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, 0);
tool              737 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, tool.ident);
tool              738 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width);
tool              739 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - tool.ident);
tool              742 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              743 lib/strutil/strutilutf8.c     if (tool.compose)
tool              755 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              765 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              766 lib/strutil/strutilutf8.c     tool.actual = result;
tool              767 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              768 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              771 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              774 lib/strutil/strutilutf8.c         memset (tool.actual, '.', width);
tool              775 lib/strutil/strutilutf8.c         tool.actual += width;
tool              776 lib/strutil/strutilutf8.c         tool.remain -= width;
tool              780 lib/strutil/strutilutf8.c         memset (tool.actual, '.', 3);
tool              781 lib/strutil/strutilutf8.c         tool.actual += 3;
tool              782 lib/strutil/strutilutf8.c         tool.remain -= 3;
tool              784 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              785 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 3);
tool              786 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              789 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              790 lib/strutil/strutilutf8.c     if (tool.compose)
tool              832 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              836 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              837 lib/strutil/strutilutf8.c     tool.actual = result;
tool              838 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              839 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              841 lib/strutil/strutilutf8.c     tool.ident = -start;
tool              842 lib/strutil/strutilutf8.c     utf8_tool_skip_chars_to (&tool, 0);
tool              843 lib/strutil/strutilutf8.c     if (tool.ident < 0)
tool              844 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              845 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&tool, tool.ident);
tool              847 lib/strutil/strutilutf8.c     utf8_tool_copy_chars_to (&tool, width);
tool              848 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&tool, width - tool.ident);
tool              850 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              851 lib/strutil/strutilutf8.c     if (tool.compose)
tool              863 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              867 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              868 lib/strutil/strutilutf8.c     tool.actual = result;
tool              869 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              870 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              873 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              876 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              877 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width / 2);
tool              878 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&tool, '~');
tool              880 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              881 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 1);
tool              882 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              885 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              886 lib/strutil/strutilutf8.c     if (tool.compose)