tool              538 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to_end (struct utf8_tool *tool)
tool              540 lib/strutil/strutilutf8.c     tool->compose = FALSE;
tool              542 lib/strutil/strutilutf8.c     while (tool->checked[0] != '\0')
tool              547 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              548 lib/strutil/strutilutf8.c         tool->compose = tool->compose || str_unichar_iscombiningmark (uni);
tool              550 lib/strutil/strutilutf8.c         if (tool->remain <= left)
tool              552 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool->actual);
tool              553 lib/strutil/strutilutf8.c         tool->actual += left;
tool              554 lib/strutil/strutilutf8.c         tool->remain -= left;
tool              555 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              566 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to (struct utf8_tool *tool, int to_ident)
tool              568 lib/strutil/strutilutf8.c     tool->compose = FALSE;
tool              570 lib/strutil/strutilutf8.c     while (tool->checked[0] != '\0')
tool              576 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              578 lib/strutil/strutilutf8.c             tool->compose = TRUE;
tool              584 lib/strutil/strutilutf8.c             if (tool->ident + w > to_ident)
tool              589 lib/strutil/strutilutf8.c         if (tool->remain <= left)
tool              591 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool->actual);
tool              592 lib/strutil/strutilutf8.c         tool->actual += left;
tool              593 lib/strutil/strutilutf8.c         tool->remain -= left;
tool              594 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              595 lib/strutil/strutilutf8.c         tool->ident += w;
tool              605 lib/strutil/strutilutf8.c utf8_tool_insert_space (struct utf8_tool *tool, int count)
tool              609 lib/strutil/strutilutf8.c     if (tool->remain <= (gsize) count)
tool              612 lib/strutil/strutilutf8.c     memset (tool->actual, ' ', count);
tool              613 lib/strutil/strutilutf8.c     tool->actual += count;
tool              614 lib/strutil/strutilutf8.c     tool->remain -= count;
tool              622 lib/strutil/strutilutf8.c utf8_tool_insert_char (struct utf8_tool *tool, char ch)
tool              624 lib/strutil/strutilutf8.c     if (tool->remain <= 1)
tool              627 lib/strutil/strutilutf8.c     tool->actual[0] = ch;
tool              628 lib/strutil/strutilutf8.c     tool->actual++;
tool              629 lib/strutil/strutilutf8.c     tool->remain--;
tool              638 lib/strutil/strutilutf8.c utf8_tool_skip_chars_to (struct utf8_tool *tool, int to_ident)
tool              642 lib/strutil/strutilutf8.c     while (to_ident > tool->ident && tool->checked[0] != '\0')
tool              644 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              647 lib/strutil/strutilutf8.c             tool->ident++;
tool              649 lib/strutil/strutilutf8.c                 tool->ident++;
tool              651 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              654 lib/strutil/strutilutf8.c     uni = g_utf8_get_char (tool->checked);
tool              657 lib/strutil/strutilutf8.c         tool->checked = g_utf8_next_char (tool->checked);
tool              658 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool->checked);
tool              683 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              686 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              687 lib/strutil/strutilutf8.c     tool.actual = result;
tool              688 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              689 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              697 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form->width) / 2;
tool              700 lib/strutil/strutilutf8.c             tool.ident = width - pre_form->width;
tool              703 lib/strutil/strutilutf8.c             tool.ident = 0;
tool              707 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, tool.ident);
tool              708 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              709 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - pre_form->width - tool.ident);
tool              713 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              714 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width / 2);
tool              715 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&tool, '~');
tool              717 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              718 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 1);
tool              719 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              720 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - (pre_form->width - tool.ident + 1));
tool              727 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form->width) / 2;
tool              730 lib/strutil/strutilutf8.c             tool.ident = width - pre_form->width;
tool              733 lib/strutil/strutilutf8.c             tool.ident = 0;
tool              737 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, 0);
tool              738 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, tool.ident);
tool              739 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width);
tool              740 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&tool, width - tool.ident);
tool              743 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              744 lib/strutil/strutilutf8.c     if (tool.compose)
tool              756 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              766 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              767 lib/strutil/strutilutf8.c     tool.actual = result;
tool              768 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              769 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              772 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              775 lib/strutil/strutilutf8.c         memset (tool.actual, '.', width);
tool              776 lib/strutil/strutilutf8.c         tool.actual += width;
tool              777 lib/strutil/strutilutf8.c         tool.remain -= width;
tool              781 lib/strutil/strutilutf8.c         memset (tool.actual, '.', 3);
tool              782 lib/strutil/strutilutf8.c         tool.actual += 3;
tool              783 lib/strutil/strutilutf8.c         tool.remain -= 3;
tool              785 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              786 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 3);
tool              787 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              790 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              791 lib/strutil/strutilutf8.c     if (tool.compose)
tool              833 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              837 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              838 lib/strutil/strutilutf8.c     tool.actual = result;
tool              839 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              840 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              842 lib/strutil/strutilutf8.c     tool.ident = -start;
tool              843 lib/strutil/strutilutf8.c     utf8_tool_skip_chars_to (&tool, 0);
tool              844 lib/strutil/strutilutf8.c     if (tool.ident < 0)
tool              845 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              846 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&tool, tool.ident);
tool              848 lib/strutil/strutilutf8.c     utf8_tool_copy_chars_to (&tool, width);
tool              849 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&tool, width - tool.ident);
tool              851 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              852 lib/strutil/strutilutf8.c     if (tool.compose)
tool              864 lib/strutil/strutilutf8.c     struct utf8_tool tool;
tool              868 lib/strutil/strutilutf8.c     tool.checked = pre_form->text;
tool              869 lib/strutil/strutilutf8.c     tool.actual = result;
tool              870 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);
tool              871 lib/strutil/strutilutf8.c     tool.compose = FALSE;
tool              874 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              877 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              878 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&tool, width / 2);
tool              879 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&tool, '~');
tool              881 lib/strutil/strutilutf8.c         tool.ident = 0;
tool              882 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&tool, pre_form->width - width + 1);
tool              883 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&tool);
tool              886 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';
tool              887 lib/strutil/strutilutf8.c     if (tool.compose)