aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c38
1 files changed, 21 insertions, 17 deletions
diff --git a/src/util.c b/src/util.c
index 6fddd57..104a16c 100644
--- a/src/util.c
+++ b/src/util.c
@@ -52,25 +52,29 @@ hexdump (FILE * f, uint8_t * data, int s, int l)
}
-void utf16_to_ascii(uint16_t *u16,int u16_len,uint8_t *u8, int u8_len)
+void
+utf16_to_ascii (uint16_t * u16, int u16_len, uint8_t * u8, int u8_len)
{
-u16_len >>=1;
+ u16_len >>= 1;
-if (u8_len==1) {
- *u8=0;
- return;
-}
-while (*u16 && u16_len) {
-*(u8++)=*(u16++);
-u16_len--;
-u8_len--;
+ if (u8_len == 1)
+ {
+ *u8 = 0;
+ return;
+ }
+ while (*u16 && u16_len)
+ {
+ *(u8++) = *(u16++);
+ u16_len--;
+ u8_len--;
-if (u8_len==1) {
- *u8=0;
- return;
-}
-}
+ if (u8_len == 1)
+ {
+ *u8 = 0;
+ return;
+ }
+ }
- *u8=0;
- return;
+ *u8 = 0;
+ return;
}