
RCS file: RCS/GPL.txt,v
Working file: GPL.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
GNU General Public License.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/16 15:14:09;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/Makefile,v
Working file: Makefile
head: 1.8
branch:
locks: strict
	maoyam: 1.8
access list:
symbolic names:
keyword substitution: kv
total revisions: 8;	selected revisions: 8
description:
The make file builds the test program of days.c.
----------------------------
revision 1.8	locked by: maoyam;
date: 2007/04/29 13:42:09;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright comments.
----------------------------
revision 1.7
date: 2007/01/07 13:52:21;  author: maoyam;  state: Exp;  lines: +7 -1
MOD: checked within `splint (secure program lint)'
----------------------------
revision 1.6
date: 2006/05/05 08:26:36;  author: maoyam;  state: Exp;  lines: +2 -2
Mod: duplicated gcc -pedantic options.
----------------------------
revision 1.5
date: 2006/04/08 15:21:33;  author: maoyam;  state: Exp;  lines: +2 -2
Mod: added -Werror -pedantic -Wall options
----------------------------
revision 1.4
date: 2005/11/04 14:39:14;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: added -Wall option of gcc
----------------------------
revision 1.3
date: 2005/10/26 16:28:40;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: gcc option "-std=c99 -pedantic"
----------------------------
revision 1.2
date: 2005/10/18 15:21:52;  author: maoyam;  state: Exp;  lines: +2 -2
MOD. test target output days.out*.txt.
----------------------------
revision 1.1
date: 2005/10/16 15:14:20;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/days-test.c,v
Working file: days-test.c
head: 1.11
branch:
locks: strict
	maoyam: 1.11
access list:
symbolic names:
keyword substitution: kv
total revisions: 11;	selected revisions: 11
description:
The program for testing of days.c.
----------------------------
revision 1.11	locked by: maoyam;
date: 2007/05/06 05:22:02;  author: maoyam;  state: Exp;  lines: +66 -1
ADD: `set_duration()' and `compare_durations()' API-s.
----------------------------
revision 1.10
date: 2007/05/02 16:21:43;  author: maoyam;  state: Exp;  lines: +75 -4
ADD: `get_day_of_week()', `days_count_to_ymd()' and `get_duration()' API-s.
----------------------------
revision 1.9
date: 2007/04/29 13:42:34;  author: maoyam;  state: Exp;  lines: +95 -3
ADD: test code for `get_ymd()' and `calc_duration()' API-s.
----------------------------
revision 1.8
date: 2007/04/15 11:14:14;  author: maoyam;  state: Exp;  lines: +17 -2
Add: test code for `day_of_week()' macro and `day_of_week_str()' API.
----------------------------
revision 1.7
date: 2007/01/07 13:52:39;  author: maoyam;  state: Exp;  lines: +85 -66
MOD: checked within `splint (secure program lint)'
----------------------------
revision 1.6
date: 2006/07/08 14:21:00;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright years.
----------------------------
revision 1.5
date: 2006/05/05 08:24:52;  author: maoyam;  state: Exp;  lines: +73 -3
Add: days_count_to_date_str() API.
----------------------------
revision 1.4
date: 2005/10/25 14:20:25;  author: maoyam;  state: Exp;  lines: +89 -2
ADD: get_day_of_year() API.
----------------------------
revision 1.3
date: 2005/10/19 18:42:03;  author: maoyam;  state: Exp;  lines: +4 -4
MOD: Bug-Fix: get_ymd() AD.0 1 1 is illegal date.  days_count() mistakes the sum of days count.
----------------------------
revision 1.2
date: 2005/10/18 15:22:10;  author: maoyam;  state: Exp;  lines: +120 -5
ADD* days_count() and diff_dates() API-s.
----------------------------
revision 1.1
date: 2005/10/16 15:14:38;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/days.c,v
Working file: days.c
head: 1.17
branch:
locks: strict
	maoyam: 1.17
access list:
symbolic names:
keyword substitution: kv
total revisions: 17;	selected revisions: 17
description:
This C Source implements is_valid_date() and date_in_English() API-s.
----------------------------
revision 1.17	locked by: maoyam;
date: 2007/05/06 05:23:07;  author: maoyam;  state: Exp;  lines: +148 -1
ADD: `set_duration()' and `compare_durations()' API-s
----------------------------
revision 1.16
date: 2007/05/02 16:22:41;  author: maoyam;  state: Exp;  lines: +171 -64
ADD: `get_day_of_week()', `days_count_to_ymd()' and `get_duration()' API-s.
----------------------------
revision 1.15
date: 2007/04/29 13:42:59;  author: maoyam;  state: Exp;  lines: +206 -48
ADD: `get_ymd()' and `calc_duration()' API-s.
----------------------------
revision 1.14
date: 2007/04/15 11:15:19;  author: maoyam;  state: Exp;  lines: +29 -1
Add: `day_of_week()' macro and `day_of_week_str()' API.
----------------------------
revision 1.13
date: 2007/01/07 13:52:54;  author: maoyam;  state: Exp;  lines: +20 -17
MOD: checked within `splint (secure program lint)'
----------------------------
revision 1.12
date: 2006/09/05 16:16:53;  author: maoyam;  state: Exp;  lines: +4 -4
MOD:date_in_English(): changed `str_sz' argument validation.
----------------------------
revision 1.11
date: 2006/07/08 14:21:42;  author: maoyam;  state: Exp;  lines: +9 -14
MOD: make `days_count_to_date_str()' to be faster.
----------------------------
revision 1.10
date: 2006/05/05 08:25:08;  author: maoyam;  state: Exp;  lines: +79 -7
Add: days_count_to_date_str() API.
----------------------------
revision 1.9
date: 2005/10/26 16:29:03;  author: maoyam;  state: Exp;  lines: +8 -8
MOD: several variables must be initialized at the decalarion pass.
----------------------------
revision 1.8
date: 2005/10/25 14:20:40;  author: maoyam;  state: Exp;  lines: +45 -10
ADD: get_day_of_year() API.
----------------------------
revision 1.7
date: 2005/10/23 07:06:00;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: changed comment "AC." to "AD.".
----------------------------
revision 1.6
date: 2005/10/23 06:59:12;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: changed comment "AC.0" to "AC.1".
----------------------------
revision 1.5
date: 2005/10/19 18:43:04;  author: maoyam;  state: Exp;  lines: +4 -5
MOD: Bug-Fix: get_ymd() (AD.0/01/01 is illegal date.)  days_count() mistales the sum of days count.
----------------------------
revision 1.4
date: 2005/10/18 17:25:46;  author: maoyam;  state: Exp;  lines: +2 -2
  MOD: "initialize errno" comment.
----------------------------
revision 1.3
date: 2005/10/18 15:22:36;  author: maoyam;  state: Exp;  lines: +67 -5
ADD: days_count() and diff_dates() API-s.
----------------------------
revision 1.2
date: 2005/10/17 15:39:06;  author: maoyam;  state: Exp;  lines: +24 -7
MOD: date format and get_ymd() is changed in "arguments are illegal" test.
----------------------------
revision 1.1
date: 2005/10/16 15:14:52;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/days.h,v
Working file: days.h
head: 1.12
branch:
locks: strict
	maoyam: 1.12
access list:
symbolic names:
keyword substitution: kv
total revisions: 12;	selected revisions: 12
description:
This C header defines is_valid_date() and date_in_English() API-s.
----------------------------
revision 1.12	locked by: maoyam;
date: 2007/05/06 05:23:23;  author: maoyam;  state: Exp;  lines: +84 -1
ADD: `setduration()' and `compare_durations()' API-s.
----------------------------
revision 1.11
date: 2007/05/02 16:23:19;  author: maoyam;  state: Exp;  lines: +53 -9
ADD: `getday_of_week()', `days_count_to_ymd()' and `get_duration()' API-s.
----------------------------
revision 1.10
date: 2007/04/29 13:43:24;  author: maoyam;  state: Exp;  lines: +64 -11
ADD: `get_ymd()' and `calc_duration()' API-s.
----------------------------
revision 1.9
date: 2007/04/15 11:15:38;  author: maoyam;  state: Exp;  lines: +35 -1
Add: `day_of_week()' macro and `day_of_week_str()' API.
----------------------------
revision 1.8
date: 2006/07/08 14:22:51;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: copyright years.
----------------------------
revision 1.7
date: 2006/05/05 08:25:19;  author: maoyam;  state: Exp;  lines: +23 -2
Add: days_count_to_date_str() API.
----------------------------
revision 1.6
date: 2005/10/26 16:28:00;  author: maoyam;  state: Exp;  lines: +4 -1
MOD: snprintf() prototyping for executing "gcc -std=c99..."
----------------------------
revision 1.5
date: 2005/10/25 14:20:49;  author: maoyam;  state: Exp;  lines: +15 -1
ADD: get_day_of_year() API.
----------------------------
revision 1.4
date: 2005/10/23 07:06:14;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: comments "AC." to "AD.".
----------------------------
revision 1.3
date: 2005/10/23 06:59:31;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: changed comment "AC.0" to "AC.1".
----------------------------
revision 1.2
date: 2005/10/18 15:22:53;  author: maoyam;  state: Exp;  lines: +39 -1
ADD: days_count() and diff_dates() API-s.
----------------------------
revision 1.1
date: 2005/10/16 15:15:17;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/index.html,v
Working file: index.html
head: 1.7
branch:
locks: strict
	maoyam: 1.7
access list:
symbolic names:
keyword substitution: kv
total revisions: 7;	selected revisions: 7
description:
Explaine the days API-s
----------------------------
revision 1.7	locked by: maoyam;
date: 2007/05/06 05:23:40;  author: maoyam;  state: Exp;  lines: +93 -15
ADD: `set_duration()' and   `compare_durations()' PI-s
----------------------------
revision 1.6
date: 2007/05/02 16:23:51;  author: maoyam;  state: Exp;  lines: +20 -7
ADD: `get_day_of_week()', `days_count_to_ymd()' and `get_duration()' API-s.
----------------------------
revision 1.5
date: 2007/04/29 13:43:41;  author: maoyam;  state: Exp;  lines: +66 -3
ADD: explain of `get_ymd()' and `calc_duration()' API-s.
----------------------------
revision 1.4
date: 2007/04/15 11:15:55;  author: maoyam;  state: Exp;  lines: +25 -1
Add: explain to `day_of_week()' macro and `day_of_week_str()' API.
----------------------------
revision 1.3
date: 2006/05/05 08:25:30;  author: maoyam;  state: Exp;  lines: +26 -1
Add: dats_count_to_date_str() API.
----------------------------
revision 1.2
date: 2005/10/25 14:20:59;  author: maoyam;  state: Exp;  lines: +22 -1
ADD: get_day_of_year() API.
----------------------------
revision 1.1
date: 2005/10/22 12:06:13;  author: maoyam;  state: Exp;
Initial revision
=============================================================================
