
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 Public Licence
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:22:02;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/Makefile,v
Working file: Makefile
head: 1.6
branch:
locks: strict
	maoyam: 1.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6;	selected revisions: 6
description:
Makefile to build the wording API test program.
----------------------------
revision 1.6	locked by: maoyam;
date: 2006/04/08 15:38:45;  author: maoyam;  state: Exp;  lines: +2 -2
Mod: added -Wall -pedantic options
----------------------------
revision 1.5
date: 2005/11/26 20:46:40;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: clean target.
----------------------------
revision 1.4
date: 2005/11/04 14:58:32;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: added -Wall option of gcc
----------------------------
revision 1.3
date: 2005/10/26 17:24:44;  author: maoyam;  state: Exp;  lines: +2 -2
MOD: gcc option "-Wall" to "-pedantic"
----------------------------
revision 1.2
date: 2005/10/21 17:21:12;  author: maoyam;  state: Exp;  lines: +4 -4
MOD: changed API-name from wording() to fair_copy().
----------------------------
revision 1.1
date: 2005/10/09 10:22:19;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/index.html,v
Working file: index.html
head: 1.10
branch:
locks: strict
	maoyam: 1.10
access list:
symbolic names:
keyword substitution: kv
total revisions: 10;	selected revisions: 10
description:
API reference of wording() API.
----------------------------
revision 1.10	locked by: maoyam;
date: 2006/05/03 15:38:32;  author: maoyam;  state: Exp;  lines: +0 -2
REFACTORING: fair_copy() rewrited: eliminated buffer-overfloe error.
----------------------------
revision 1.9
date: 2005/11/26 20:48:52;  author: maoyam;  state: Exp;  lines: +9 -6
MOD: fair_copy() has Fair_copy_line_control arg.
----------------------------
revision 1.8
date: 2005/10/22 21:07:55;  author: maoyam;  state: Exp;  lines: +5 -5
MOD: changed WORDING macros to FAIR_COPY macros.
----------------------------
revision 1.7
date: 2005/10/21 17:34:56;  author: maoyam;  state: Exp;  lines: +3 -3
MOD; changed keyword head attribute wording to fair_copy.
----------------------------
revision 1.6
date: 2005/10/21 17:22:40;  author: maoyam;  state: Exp;  lines: +13 -10
MOD: changed API name wording() to fair_copy().
----------------------------
revision 1.5
date: 2005/10/16 10:05:18;  author: maoyam;  state: Exp;  lines: +3 -1
ADD: test-data-files.tar.gz link.
----------------------------
revision 1.4
date: 2005/10/15 15:38:06;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: extern statement is deleted.
----------------------------
revision 1.3
date: 2005/10/15 14:52:26;  author: maoyam;  state: Exp;  lines: +3 -1
MOD: wording() API is added prprocessed_rows arg.
----------------------------
revision 1.2
date: 2005/10/15 13:22:43;  author: maoyam;  state: Exp;  lines: +2 -1
MOD: API explain "tab is translated one space code.".
----------------------------
revision 1.1
date: 2005/10/10 06:22:12;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/fair_copy.c,v
Working file: fair_copy.c
head: 1.8
branch:
locks: strict
	maoyam: 1.8
access list:
symbolic names:
keyword substitution: kv
total revisions: 8;	selected revisions: 8
description:
AKA. wording() API. fair_copy() API.
----------------------------
revision 1.8	locked by: maoyam;
date: 2006/05/03 15:37:01;  author: maoyam;  state: Exp;  lines: +213 -282
REFACTORING: fair_copy() rewtited.
----------------------------
revision 1.7
date: 2006/03/09 13:40:22;  author: maoyam;  state: Exp;  lines: +64 -8
MOD: BUG-FIX: the new-line codes at `cols' tmeans `end of word' (not 'feed line').
----------------------------
revision 1.6
date: 2005/11/27 06:23:34;  author: maoyam;  state: Exp;  lines: +38 -58
MOD: try_to_put_word() has w, cols, and linectl args.
----------------------------
revision 1.5
date: 2005/11/26 20:46:05;  author: maoyam;  state: Exp;  lines: +136 -16
fair_copy() has Fair_copy_line_control arg.
----------------------------
revision 1.4
date: 2005/10/26 17:25:00;  author: maoyam;  state: Exp;  lines: +41 -32
MOD: eliminate "goto FAILED" statements.
----------------------------
revision 1.3
date: 2005/10/22 20:06:42;  author: maoyam;  state: Exp;  lines: +12 -12
MOD: changed WORDING macros to FAIR_COPY macros.
----------------------------
revision 1.2
date: 2005/10/22 09:36:00;  author: maoyam;  state: Exp;  lines: +58 -23
MOD: eliminate TRY_TO_PUT_WORD, and add try_to_put_word() static function.
----------------------------
revision 1.1
date: 2005/10/21 17:22:02;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/fair_copy.h,v
Working file: fair_copy.h
head: 1.4
branch:
locks: strict
	maoyam: 1.4
access list:
symbolic names:
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
AKA. wording() API fair_copy() API.
----------------------------
revision 1.4	locked by: maoyam;
date: 2006/05/03 15:37:25;  author: maoyam;  state: Exp;  lines: +1 -2
REFACTORING: fair_copy() rewrited: eliminated buffer-overflow error.
----------------------------
revision 1.3
date: 2005/11/26 20:46:25;  author: maoyam;  state: Exp;  lines: +10 -1
MOD: fair_copy() has Fair_copy_line_control arg.
----------------------------
revision 1.2
date: 2005/10/22 20:07:02;  author: maoyam;  state: Exp;  lines: +9 -9
MOD: changed WORDING macros to FAIR_COPY macros.
----------------------------
revision 1.1
date: 2005/10/21 17:22:19;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/fair_copy-test.c,v
Working file: fair_copy-test.c
head: 1.4
branch:
locks: strict
	maoyam: 1.4
access list:
symbolic names:
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
AKA. wording() API. fair_copy() API .
----------------------------
revision 1.4	locked by: maoyam;
date: 2005/11/26 20:45:40;  author: maoyam;  state: Exp;  lines: +127 -63
MOD: fair_copy() has Fair_copy_line_control arg.
----------------------------
revision 1.3
date: 2005/11/04 14:58:43;  author: maoyam;  state: Exp;  lines: +4 -3
MOD: void* cast for printf format "%p"
----------------------------
revision 1.2
date: 2005/10/22 20:06:13;  author: maoyam;  state: Exp;  lines: +3 -3
  MOD: changed macros WORDING** to FAIR_COPY.
----------------------------
revision 1.1
date: 2005/10/21 17:21:38;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/test.bash,v
Working file: test.bash
head: 1.6
branch:
locks: strict
	maoyam: 1.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6;	selected revisions: 6
description:
Bash script to test the wording API.
----------------------------
revision 1.6	locked by: maoyam;
date: 2006/05/03 15:39:54;  author: maoyam;  state: Exp;  lines: +10 -6
Add: README.SCO and hundred-LF-and-7-letter.txt* test data files
----------------------------
revision 1.5
date: 2006/03/09 13:42:58;  author: maoyam;  state: Exp;  lines: +5 -2
MOD: added new-line-at-eleventh.txt, no-new-line-at-eleventh.txt and no-new-line-at-eleventh-EOF.txt.
----------------------------
revision 1.4
date: 2005/11/26 20:47:58;  author: maoyam;  state: Exp;  lines: +4 -1
ADD* test data file three-numbers.  {txt, txt.dos, txt.mac}
----------------------------
revision 1.3
date: 2005/10/21 17:23:29;  author: maoyam;  state: Exp;  lines: +3 -3
MOD:  changed API name wording() to fair_copy().
----------------------------
revision 1.2
date: 2005/10/15 13:20:26;  author: maoyam;  state: Exp;  lines: +3 -2
ADD: zero-size-file.txt
----------------------------
revision 1.1
date: 2005/10/09 10:23:32;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/tar_test-data-files.bash,v
Working file: tar_test-data-files.bash
head: 1.4
branch:
locks: strict
	maoyam: 1.4
access list:
symbolic names:
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
tape archive the test data files for fair_copy() API.
----------------------------
revision 1.4	locked by: maoyam;
date: 2006/05/03 15:39:05;  author: maoyam;  state: Exp;  lines: +4 -0
Add: README.SCO and hundred-and-LF-7-letter.  txt* test data files.
----------------------------
revision 1.3
date: 2006/03/09 13:42:08;  author: maoyam;  state: Exp;  lines: +6 -3
MOD: added new-line-at-eleventh.txt, no-new-line-at-eleventh.txt and no-new-line-at-eleventh-EOF.txt.
----------------------------
revision 1.2
date: 2005/11/26 20:48:28;  author: maoyam;  state: Exp;  lines: +3 -0
Add test data files three-numbers.{txt,txt.dos,txt.mac}
----------------------------
revision 1.1
date: 2005/10/21 17:22:59;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/update_CHANGELOGS.bash,v
Working file: update_CHANGELOGS.bash
head: 1.5
branch:
locks: strict
	maoyam: 1.5
access list:
symbolic names:
keyword substitution: kv
total revisions: 5;	selected revisions: 5
description:
update the RCS repository for fair_copy() API
----------------------------
revision 1.5	locked by: maoyam;
date: 2006/05/03 15:40:25;  author: maoyam;  state: Exp;  lines: +28 -1
Add: README.SCO and hundred-and-LF-7-letter.txt* test data files
----------------------------
revision 1.4
date: 2006/03/09 13:43:40;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: added no-ew-line-at-eleventh.txt, no-new-line-at-eleventh.txt and no-new-line-at-eleventh-EOF.txt
----------------------------
revision 1.3
date: 2005/11/26 20:56:53;  author: maoyam;  state: Exp;  lines: +1 -1
ADD three-numbers.txt, txt.dos, txt.mac data files
----------------------------
revision 1.2
date: 2005/10/21 17:25:13;  author: maoyam;  state: Exp;  lines: +1 -1
MOD: change API name wording() to fair_copy().
----------------------------
revision 1.1
date: 2005/10/21 17:23:51;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/README.SCO,v
Working file: README.SCO
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Add: test data file (against SCO!)
----------------------------
revision 1.1	locked by: maoyam;
date: 2006/05/03 15:36:38;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/hundred-LF-and-7-letter.txt,v
Working file: hundred-LF-and-7-letter.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Add: test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2006/05/03 15:38:02;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/hundred-LF-and-7-letter.txt.dos,v
Working file: hundred-LF-and-7-letter.txt.dos
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Add: test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2006/05/03 15:38:18;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/hundred-LF-and-7-letter.txt.mac,v
Working file: hundred-LF-and-7-letter.txt.mac
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Add: test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2006/05/03 15:38:25;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/eleven-new-lines.txt,v
Working file: eleven-new-lines.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:22:38;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/full-buffer.txt,v
Working file: full-buffer.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:22:48;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/last-is-period.txt,v
Working file: last-is-period.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:22:54;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/one-line-filled.txt,v
Working file: one-line-filled.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:00;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/overflow.txt,v
Working file: overflow.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:05;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/short-line.txt,v
Working file: short-line.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:11;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/tab-line.txt,v
Working file: tab-line.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:19;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/ten-new-lines.txt,v
Working file: ten-new-lines.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:26;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/three-numbers.txt,v
Working file: three-numbers.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Test Data for chnl_strncpy() static function   in fair_copy.c
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/11/26 20:46:49;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/three-numbers.txt.dos,v
Working file: three-numbers.txt.dos
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Test Data for chnl_strncpy() static function in fair_copy.c
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/11/26 20:47:18;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/Three-numbers.txt.mac,v
Working file: Three-numbers.txt.mac
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
Test Data for chnl_stncpy() static function in fair_copy.c
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/11/26 20:47:40;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/too-long-word.txt,v
Working file: too-long-word.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:48;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/two-line-last-word-long.txt,v
Working file: two-line-last-word-long.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data file.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/09 10:23:54;  author: maoyam;  state: Exp;
Initial revision
=============================================================================

RCS file: RCS/zero-size-file.txt,v
Working file: zero-size-file.txt
head: 1.1
branch:
locks: strict
	maoyam: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
test data: this file is zero size.
----------------------------
revision 1.1	locked by: maoyam;
date: 2005/10/15 13:19:54;  author: maoyam;  state: Exp;
Initial revision
=============================================================================
