aboutsummaryrefslogtreecommitdiffstats
path: root/src/util.c
diff options
context:
space:
mode:
authorroot <root>2007-09-09 22:29:50 +0000
committerroot <root>2007-09-09 22:29:50 +0000
commit61c1751407b35ed4fe98d5e1e39608c7940349d2 (patch)
tree74b57d028e49c01c0a9404928d34b58d2a687f17 /src/util.c
parenta501062f338339d1dbafebc55841cbdc570a27b6 (diff)
downloadgpt-61c1751407b35ed4fe98d5e1e39608c7940349d2.tar.gz
gpt-61c1751407b35ed4fe98d5e1e39608c7940349d2.tar.bz2
gpt-61c1751407b35ed4fe98d5e1e39608c7940349d2.zip
*** empty log message ***
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;
}