| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Add <limits.h> to the include files handled by "cache.h", and remove
extraneous #include directives from various .c files. The rule is that
"cache.h" gets all the basic stuff, so that we'll have as few system
dependencies as possible.
|
|
|
|
|
|
|
|
|
| |
Fix various things that sparse complains about:
- use NULL instead of 0
- make sure we declare everything properly, or mark it static
- use proper function declarations ("fn(void)" instead of "fn()")
Sparse is always right.
|
|
|
|
|
| |
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
|
|
|
| |
Kind of like ctime(), but not as broken.
|
|
|
|
|
|
|
|
| |
And be a bitmore careful about matching: if we don't recognize a word
or a number, we skip the whole thing, rather than trying the next character
in that word/number.
Finally: since ctime() adds the final '\n', don't add another one in test-date.
|
|
|
|
| |
(and some added checks for truly non-sensical stuff)
|
|
|
|
| |
We'd get the sign wrong for the minutes part of a negative offset.
|
|
|
|
| |
Also, add EEST (hey, it's Finland).
|
|
|
|
|
|
|
|
|
| |
This still doesn't actually really _use_ it properly, nor make any
distinction between different DST rules, but at least we could (if
we wanted to) fake it a bit better.
Right now the code actually still says "it's always summer". I'm
from Finland, I don't like winter.
|
|
|
|
|
| |
We looked at the year one character too early, and we
didn't accept a two-character year date after 2000.
|
| |
|
|
|
|
| |
This date parser turns line-noise into a date. Cool.
|
|
...since everything out there is either strange (libc mktime has issues
with timezones) or introduces unnecessary dependencies for people (libcurl).
This goes back to the old date parsing, but moves it out into a file of
its own, and does the "struct tm" to "seconds since epoch" handling by
hand.
I grepped through the tz-database and it seems there's one "country"
left that has non-60-minute DST: Lord Howe Island. All others dropped
that before 1970.
|