diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-07-28 08:45:57 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-07-28 08:45:57 +0000 |
commit | 5832b59c85bcde67a2b0f5dea6fdac08d8c78cc3 (patch) | |
tree | b7fef388a302887d13d76fb31ff83064a313e394 /firmware/export/kernel.h | |
parent | 58fc279d2674b5d56fed6772f82cdf1e431088f1 (diff) | |
download | rockbox-5832b59c85bcde67a2b0f5dea6fdac08d8c78cc3.tar.gz rockbox-5832b59c85bcde67a2b0f5dea6fdac08d8c78cc3.zip |
Fix warnings and errors. Remove some added stuff that wasn't needed afterall.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14036 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/kernel.h')
-rw-r--r-- | firmware/export/kernel.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/export/kernel.h b/firmware/export/kernel.h index cb850d7af2..b40d602d9f 100644 --- a/firmware/export/kernel.h +++ b/firmware/export/kernel.h | |||
@@ -43,10 +43,10 @@ | |||
43 | #define SYS_EVENT_CLS_PLUG 4 | 43 | #define SYS_EVENT_CLS_PLUG 4 |
44 | /* make sure SYS_EVENT_CLS_BITS has enough range */ | 44 | /* make sure SYS_EVENT_CLS_BITS has enough range */ |
45 | 45 | ||
46 | /* MSb->|S|c...c|i...i| */ | 46 | /* Bit 31->|S|c...c|i...i| */ |
47 | #define SYS_EVENT ((long)(~0ul ^ (~0ul >> 1))) | 47 | #define SYS_EVENT ((long)(int)(1 << 31)) |
48 | #define SYS_EVENT_CLS_BITS (3) | 48 | #define SYS_EVENT_CLS_BITS (3) |
49 | #define SYS_EVENT_CLS_SHIFT (sizeof (long)*8-SYS_EVENT_CLS_BITS-1) | 49 | #define SYS_EVENT_CLS_SHIFT (31-SYS_EVENT_CLS_BITS) |
50 | #define SYS_EVENT_CLS_MASK (((1l << SYS_EVENT_CLS_BITS)-1) << SYS_EVENT_SHIFT) | 50 | #define SYS_EVENT_CLS_MASK (((1l << SYS_EVENT_CLS_BITS)-1) << SYS_EVENT_SHIFT) |
51 | #define MAKE_SYS_EVENT(cls, id) (SYS_EVENT | ((long)(cls) << SYS_EVENT_CLS_SHIFT) | (long)(id)) | 51 | #define MAKE_SYS_EVENT(cls, id) (SYS_EVENT | ((long)(cls) << SYS_EVENT_CLS_SHIFT) | (long)(id)) |
52 | /* Macros for extracting codes */ | 52 | /* Macros for extracting codes */ |