diff options
author | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-01-22 15:16:52 +0000 |
---|---|---|
committer | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-01-22 15:16:52 +0000 |
commit | b3fd63747da4f091d140794c557d0fc0073294ed (patch) | |
tree | ddef56ec56e8165b8424a87870e1d245a24c2820 /firmware | |
parent | 93f917f5412cd7717a3fde149ca81aa1b9e3615e (diff) | |
download | rockbox-b3fd63747da4f091d140794c557d0fc0073294ed.tar.gz rockbox-b3fd63747da4f091d140794c557d0fc0073294ed.zip |
long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5632 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/font.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/firmware/font.c b/firmware/font.c index 9d46e0d4ce..cb1ade0e76 100644 --- a/firmware/font.c +++ b/firmware/font.c | |||
@@ -67,14 +67,15 @@ static int readshort(unsigned short *sp) | |||
67 | return (fileptr <= eofptr); | 67 | return (fileptr <= eofptr); |
68 | } | 68 | } |
69 | 69 | ||
70 | static int readlong(unsigned long *lp) | 70 | static long readlong(unsigned long *lp) |
71 | { | 71 | { |
72 | unsigned long l; | 72 | unsigned long l; |
73 | 73 | ||
74 | l = *fileptr++ & 0xff; | 74 | l = *fileptr++ & 0xff; |
75 | l |= *fileptr++ << 8; | 75 | l |= *fileptr++ << 8; |
76 | l |= *fileptr++ << 16; | 76 | l |= ((unsigned long)(*fileptr++)) << 16; |
77 | *lp = (*fileptr++ << 24) | l; | 77 | l |= ((unsigned long)(*fileptr++)) << 24; |
78 | *lp = l; | ||
78 | return (fileptr <= eofptr); | 79 | return (fileptr <= eofptr); |
79 | } | 80 | } |
80 | 81 | ||