aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/calendar/io.c
Commit message (Expand)AuthorAgeFilesLines
* Consistently print calendar dates in the locale of the userStefan Eßer2020-11-031-2/+1
* Check that #ifdef, #ifndef, and #undef are used with a single nameStefan Eßer2020-11-031-13/+38
* Fix psoition reporting for calendar data file in system directoryStefan Eßer2020-11-011-2/+14
* Improve calendar file parsing and consistency testsStefan Eßer2020-10-311-11/+51
* Add file names and line numbers to debug messagesStefan Eßer2020-10-311-2/+4
* Add file names and line numbers to calendar format error messagesStefan Eßer2020-10-311-9/+36
* Fix length calculation in memmoveStefan Eßer2020-10-301-1/+4
* Re-implement comment parsing missing in the internal pre-processorStefan Eßer2020-10-301-11/+51
* Simplify test for closing delimiter of #include argument (no functionalStefan Eßer2020-10-291-17/+3
* Add support for nested conditionalsStefan Eßer2020-10-281-35/+53
* Fix off-by-one error in processing of #ifdef linesStefan Eßer2020-10-281-1/+1
* Fix parsing of #ifdef in calendar filesStefan Eßer2020-10-281-0/+15
* calendar: remove all datafiles except freebsd oneWarner Losh2020-10-261-0/+6
* Add search of LOCALBASE/share/calendar for calendars supplied by a port.Stefan Eßer2020-10-231-1/+1
* Add extremely useful calendar(1) application to FreeBSDConrad Meyer2020-03-031-0/+502
* Fix typo in r278616Conrad Meyer2020-03-021-502/+0
* Fix 'calendar -a' in several ways.Gleb Smirnoff2019-09-101-16/+10
* calendar: use iconv to respect the output encodingBaptiste Daroussin2019-02-201-0/+3
* calendar: add missing header fileEitan Adler2017-12-231-0/+1
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Use nitems() from sys/param.h.Marcelo Araujo2016-07-301-1/+1
* Remove usage of _WITH_GETLINE from usr.binBaptiste Daroussin2016-07-301-1/+0
* Cleanup unnecessary semicolons from utilities we all love.Pedro F. Giffuni2016-04-151-1/+1
* Fix trimming spaces writing at index -1 if an empty string is passedBaptiste Daroussin2015-07-151-2/+7
* calendar: remove useless checkEitan Adler2015-04-191-3/+0
* Rework calendar(1) parserBaptiste Daroussin2015-03-041-51/+218
* - calendar uses cpp internally, this diff removes this usage andDiane Bruce2013-09-191-56/+30
* Handle some expression regressions.Greg Lehey2013-06-121-1/+1
* More -Wmissing-variable-declarations fixes.Ed Schouten2012-10-191-3/+3
* Tidy up command line processing:Greg Lehey2011-11-091-1/+2
* Pass correct size to write(2).Jaakko Heinonen2011-06-061-1/+1
* Fix memory-leak at the processing of multiple calendars.Edwin Groothuis2010-06-051-1/+4
* Properly check the return value of chdir, even if it is a "thisEdwin Groothuis2010-06-051-1/+2
* While I am here, add more missing (unsigned char) casts to ctype() macrosAndrey A. Chernov2010-05-061-1/+1
* Fix recent space skipping:Andrey A. Chernov2010-05-061-2/+2
* On request of joel@:Edwin Groothuis2010-03-301-4/+0
* Long awaited update to the calendar system:Edwin Groothuis2010-03-291-263/+105
* rewind(3) is already declared to return 'void', so no need for an explicit castRalf S. Engelschall2009-12-171-1/+1
* Move functions which are only locally used into their C files andEdwin Groothuis2008-08-051-3/+20
* style(9)ify usr.bin/calendarEdwin Groothuis2008-08-051-55/+92
* style(9)Greg Lehey2007-12-301-1/+1
* If we can't open a calendar file, don't guess why. Check the errorGreg Lehey2007-12-301-1/+2
* Never use getenv("HOME") without checking for NULL and non-zeroKevin Lo2007-10-301-1/+4
* Sort events by date.Greg Lehey2007-06-091-10/+99
* ANSIfy function definitions.David Malone2007-05-071-7/+4
* Search the include path for the argument to -f, to make lives easier forJuli Mallett2002-07-281-6/+13
* Style improvements recommended by Bruce as a follow up to someDavid Malone2001-12-101-5/+6
* WARNS=2 fixup (mostly. Some are Hard To Fix(tm), so NO_WERROR is set)Mark Murray2001-12-021-18/+20
* Fix the type of the NULL arg to execl()Brian Somers2001-07-091-2/+2