aboutsummaryrefslogtreecommitdiffstats
path: root/src/utf8.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/utf8.c')
-rw-r--r--src/utf8.c29
1 files changed, 16 insertions, 13 deletions
diff --git a/src/utf8.c b/src/utf8.c
index 953321b..fd34fbf 100644
--- a/src/utf8.c
+++ b/src/utf8.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.13 2008/03/06 16:49:39 james
+ * *** empty log message ***
+ *
* Revision 1.12 2008/03/06 16:49:05 james
* *** empty log message ***
*
@@ -56,7 +59,7 @@ utf8_flush (Context * c)
{
UTF8 *u = c->u;
int i;
- int err=0;
+ int err = 0;
switch (u->utf_ptr)
{
@@ -79,7 +82,7 @@ utf8_flush (Context * c)
}
for (i = 0; i < u->utf_ptr; ++i)
- err+=vt102_parse_char (c, u->utf_buf[i]);
+ err += vt102_parse_char (c, u->utf_buf[i]);
u->utf_ptr = 0;
u->in_utf8 = 0;
@@ -92,12 +95,12 @@ int
utf8_parse (Context * c, uint32_t ch)
{
UTF8 *u = c->u;
- int err=0;
+ int err = 0;
if (ch == SYM_CHAR_RESET)
{
u->in_utf8 = 0;
- err+=vt102_parse_char (c, ch);
+ err += vt102_parse_char (c, ch);
return err;
}
@@ -105,9 +108,9 @@ utf8_parse (Context * c, uint32_t ch)
{
/*FIXME: for the moment we bodge utf8 support - need to do */
/* L->R and R->L and double width characters */
- if (ch == 0xb9) //FIXME - OTHER 8 bit control chars
+ if (ch == 0xb9) //FIXME - OTHER 8 bit control chars
{ /*CSI, not a valid utf8 start char */
- err+=vt102_parse_char (c, ch);
+ err += vt102_parse_char (c, ch);
}
else if ((ch & 0xe0) == 0xc0)
{ /*Start of two byte unicode sequence */
@@ -135,15 +138,15 @@ utf8_parse (Context * c, uint32_t ch)
}
else
{
- err+=vt102_parse_char (c, ch);
+ err += vt102_parse_char (c, ch);
}
}
else
{
if ((ch & 0xc0) != 0x80)
{
- err+=utf8_flush (c);
- err+=vt102_parse_char (c, ch);
+ err += utf8_flush (c);
+ err += vt102_parse_char (c, ch);
}
else
{
@@ -153,10 +156,10 @@ utf8_parse (Context * c, uint32_t ch)
u->in_utf8--;
if (!u->in_utf8)
- err+=vt102_parse_char (c, u->ch);
+ err += vt102_parse_char (c, u->ch);
}
}
-return err;
+ return err;
}
@@ -214,7 +217,7 @@ utf8_emit (TTY * t, int ch)
if (!i)
return 0;
- if (t->xmit (t, buf, i)!=i)
- return -1;
+ if (t->xmit (t, buf, i) != i)
+ return -1;
return 0;
}