relocate mixed_to_glyphinfo to windows.c

This commit is contained in:
nhmall
2023-09-24 11:13:15 -04:00
parent 4cd93ee207
commit 0b472d15f5
3 changed files with 28 additions and 28 deletions

View File

@@ -542,33 +542,6 @@ mixed_to_utf8(char *buf, size_t bufsz, const char *str, int *retflags)
return buf;
}
/*
* helper routine if a window port wants to extract the unicode
* representation from a glyph representation in the string;
* the returned string is the remainder of the string after
* extracting the \GNNNNNNNN information.
*/
const char *
mixed_to_glyphinfo(const char *str, glyph_info *gip)
{
int dcount, ggv;
if (!str || !gip)
return " ";
*gip = nul_glyphinfo;
if (*str == '\\' && *(str + 1) == 'G') {
if ((dcount = decode_glyph(str + 2, &ggv))) {
map_glyphinfo(0, 0, ggv, 0, gip);
/* 'str' is ready for the next loop iteration and
'*str' should not be copied at the end of this
iteration */
str += (dcount + 2);
}
}
return str;
}
void
dump_all_glyphids(FILE *fp)
{