RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereowalls-datawalls-data-hanging-as-warning
Last change
on this file since 5e46ae2 was
734f5f4,
checked in by Olly Betts <olly@…>, 6 years ago
|
Warn about 2 digit years being assumed to be 19xx
We can't change the assumption without risking breaking existing
datasets, but the further we get into this century, the more likely such
an assumption is to catch someone out. The warning can easily be
quashed by explicitly adding the assumed "19".
|
-
Property mode set to
100644
|
File size:
1.1 KB
|
Line | |
---|
1 | /* date.h |
---|
2 | * Routines for date handling |
---|
3 | * Copyright (C) 2010,2015,2018 Olly Betts |
---|
4 | * |
---|
5 | * This program is free software; you can redistribute it and/or modify |
---|
6 | * it under the terms of the GNU General Public License as published by |
---|
7 | * the Free Software Foundation; either version 2 of the License, or |
---|
8 | * (at your option) any later version. |
---|
9 | * |
---|
10 | * This program is distributed in the hope that it will be useful, |
---|
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
13 | * GNU General Public License for more details. |
---|
14 | * |
---|
15 | * You should have received a copy of the GNU General Public License |
---|
16 | * along with this program; if not, write to the Free Software |
---|
17 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
---|
18 | */ |
---|
19 | |
---|
20 | #ifdef __cplusplus |
---|
21 | extern "C" { |
---|
22 | #endif |
---|
23 | |
---|
24 | extern int is_leap_year(int year); |
---|
25 | |
---|
26 | /* Return last day for given month of given year. */ |
---|
27 | unsigned int last_day(int year, int month); |
---|
28 | |
---|
29 | int days_since_1900(int y, int m, int d); |
---|
30 | |
---|
31 | void ymd_from_days_since_1900(int days, int * py, int * pm, int * pd); |
---|
32 | |
---|
33 | double julian_date_from_days_since_1900(int days); |
---|
34 | |
---|
35 | #ifdef __cplusplus |
---|
36 | } |
---|
37 | #endif |
---|
Note: See
TracBrowser
for help on using the repository browser.