diff options
author | Rafaël Carré <funman@videolan.org> | 2012-03-11 17:15:56 -0400 |
---|---|---|
committer | Rafaël Carré <funman@videolan.org> | 2012-03-11 17:19:48 -0400 |
commit | d2aafd19e4fbe0ef8ec053e59085bcac85e64491 (patch) | |
tree | 179e9edeca5ca85ef3fcad2183ddec29434bae19 | |
parent | 727e8aa6817be8816bc32184f2e2eb36b90b4a9e (diff) | |
download | rockbox-d2aafd19e4fbe0ef8ec053e59085bcac85e64491.tar.gz rockbox-d2aafd19e4fbe0ef8ec053e59085bcac85e64491.zip |
gmtime: reduce array size: days in month fit in 8 bits
Change-Id: Idcebdf0ae120cfc82a1f471d0553d23ca36d7eef
-rw-r--r-- | firmware/libc/gmtime.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/libc/gmtime.c b/firmware/libc/gmtime.c index 23b9c7b247..89960ce83b 100644 --- a/firmware/libc/gmtime.c +++ b/firmware/libc/gmtime.c | |||
@@ -22,6 +22,7 @@ | |||
22 | * | 22 | * |
23 | ****************************************************************************/ | 23 | ****************************************************************************/ |
24 | #include <stdbool.h> | 24 | #include <stdbool.h> |
25 | #include <stdint.h> | ||
25 | #include "time.h" | 26 | #include "time.h" |
26 | 27 | ||
27 | #define MINUTE_SECONDS 60 | 28 | #define MINUTE_SECONDS 60 |
@@ -32,7 +33,7 @@ | |||
32 | #define LEAP_YEAR_SECONDS 31622400 | 33 | #define LEAP_YEAR_SECONDS 31622400 |
33 | 34 | ||
34 | /* Days in each month */ | 35 | /* Days in each month */ |
35 | static int days_in_month[] = | 36 | static uint8_t days_in_month[] = |
36 | {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; | 37 | {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; |
37 | 38 | ||
38 | static inline bool is_leapyear(int year) | 39 | static inline bool is_leapyear(int year) |