mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
pictures: make delta-time a 64-bit int
When adjusting picture times, the offset in seconds is stored in a 32-bit int. Make it a 64-bit int. Sounds crazy, because why would you want to move the pictures by more than 70 years? Well, suppose it is the year 2039, for some strange reason your camera was set to unix epoch and you want to adjust the pictures to current time. Ok - that's a far-fetched scenario. The real reason is that this hopefully silences a Coverity warning and avoids integer casting. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
8a3a0edb83
commit
249b82f6dc
2 changed files with 4 additions and 4 deletions
|
|
@ -46,8 +46,8 @@ extern void remove_from_picture_table(struct picture_table *, int idx);
|
|||
extern int get_picture_idx(const struct picture_table *, const char *filename); /* Return -1 if not found */
|
||||
extern void sort_picture_table(struct picture_table *);
|
||||
|
||||
extern struct picture *create_picture(const char *filename, int shift_time, bool match_all, struct dive **dive);
|
||||
extern bool picture_check_valid_time(timestamp_t timestamp, int shift_time);
|
||||
extern struct picture *create_picture(const char *filename, timestamp_t shift_time, bool match_all, struct dive **dive);
|
||||
extern bool picture_check_valid_time(timestamp_t timestamp, timestamp_t shift_time);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue