summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-01-22 15:16:52 +0000
committerJean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com>2005-01-22 15:16:52 +0000
commitb3fd63747da4f091d140794c557d0fc0073294ed (patch)
treeddef56ec56e8165b8424a87870e1d245a24c2820 /firmware
parent93f917f5412cd7717a3fde149ca81aa1b9e3615e (diff)
downloadrockbox-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.c7
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
70static int readlong(unsigned long *lp) 70static 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