diff options
| -rw-r--r-- | fs/isofs/isofs.h | 2 | ||||
| -rw-r--r-- | fs/isofs/rock.h | 2 | ||||
| -rw-r--r-- | fs/isofs/util.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/fs/isofs/isofs.h b/fs/isofs/isofs.h index 133a456b0425..bd4047585431 100644 --- a/fs/isofs/isofs.h +++ b/fs/isofs/isofs.h | |||
| @@ -106,7 +106,7 @@ static inline unsigned int isonum_733(char *p) | |||
| 106 | /* Ignore bigendian datum due to broken mastering programs */ | 106 | /* Ignore bigendian datum due to broken mastering programs */ |
| 107 | return get_unaligned_le32(p); | 107 | return get_unaligned_le32(p); |
| 108 | } | 108 | } |
| 109 | extern int iso_date(char *, int); | 109 | extern int iso_date(u8 *, int); |
| 110 | 110 | ||
| 111 | struct inode; /* To make gcc happy */ | 111 | struct inode; /* To make gcc happy */ |
| 112 | 112 | ||
diff --git a/fs/isofs/rock.h b/fs/isofs/rock.h index ed09e2b08637..f835976ce033 100644 --- a/fs/isofs/rock.h +++ b/fs/isofs/rock.h | |||
| @@ -65,7 +65,7 @@ struct RR_PL_s { | |||
| 65 | }; | 65 | }; |
| 66 | 66 | ||
| 67 | struct stamp { | 67 | struct stamp { |
| 68 | char time[7]; | 68 | __u8 time[7]; /* actually 6 unsigned, 1 signed */ |
| 69 | } __attribute__ ((packed)); | 69 | } __attribute__ ((packed)); |
| 70 | 70 | ||
| 71 | struct RR_TF_s { | 71 | struct RR_TF_s { |
diff --git a/fs/isofs/util.c b/fs/isofs/util.c index 005a15cfd30a..37860fea364d 100644 --- a/fs/isofs/util.c +++ b/fs/isofs/util.c | |||
| @@ -15,7 +15,7 @@ | |||
| 15 | * to GMT. Thus we should always be correct. | 15 | * to GMT. Thus we should always be correct. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | int iso_date(char * p, int flag) | 18 | int iso_date(u8 *p, int flag) |
| 19 | { | 19 | { |
| 20 | int year, month, day, hour, minute, second, tz; | 20 | int year, month, day, hour, minute, second, tz; |
| 21 | int crtime; | 21 | int crtime; |
