Move advance() from fe-common/core to core.

This commit is contained in:
Xavier G 2016-05-13 01:39:14 +02:00
commit 5c74a3bb88
3 changed files with 20 additions and 16 deletions

View file

@ -26,3 +26,18 @@
#include "module.h"
#include "wcwidth.c"
int advance(char const **str, gboolean utf8)
{
if (utf8) {
gunichar c;
c = g_utf8_get_char(*str);
*str = g_utf8_next_char(*str);
return unichar_isprint(c) ? mk_wcwidth(c) : 1;
} else {
*str += 1;
return 1;
}
}