EmbLogic's Blog

multiple data decompression for codelength 4

RCS file: header.h,v
Working file: header.h
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
All required headers are included.
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: prototypes.h,v
Working file: prototypes.h
head: 1.7
branch:
locks: strict
root: 1.7
access list:
symbolic names:
keyword substitution: kv
total revisions: 7;    selected revisions: 7
description:
All Prototypes are defined.
—————————-
revision 1.7    locked by: root;
date: 2015/07/08 16:13:29;  author: root;  state: Exp;  lines: +2 -2
prototypes of fileread() and readma() are changed.
—————————-
revision 1.6
date: 2015/07/08 16:00:04;  author: root;  state: Exp;  lines: +1 -1
prototype of decompress is changed.
fd is removed.
—————————-
revision 1.5
date: 2015/07/08 15:13:00;  author: root;  state: Exp;  lines: +1 -1
find_pos() is included.
—————————-
revision 1.4
date: 2015/07/08 14:47:12;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2015/07/08 14:01:48;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.2
date: 2015/07/08 14:00:40;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.1
date: 2015/07/08 13:35:11;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: mddc.c,v
Working file: mddc.c
head: 1.6
branch:
locks: strict
root: 1.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6;    selected revisions: 6
description:
file1 is compressed file
file2 is encryption key.
both files are open and read.
ndc and cl are found.
decompress() fn. is called.
—————————-
revision 1.6    locked by: root;
date: 2015/07/08 17:55:59;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.5
date: 2015/07/08 16:28:38;  author: root;  state: Exp;  lines: +1 -1
characteris recovered.
—————————-
revision 1.4
date: 2015/07/08 16:12:57;  author: root;  state: Exp;  lines: +7 -12
comand line arguments are removed.
fileread() and readma() are redefined.
—————————-
revision 1.3
date: 2015/07/08 15:59:32;  author: root;  state: Exp;  lines: +1 -1
prototype of decompress is changed.
now,fd is not opening here.
—————————-
revision 1.2
date: 2015/07/08 14:51:55;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.1
date: 2015/07/08 14:48:57;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompression.c,v
Working file: decompression.c
head: 1.11
branch:
locks: strict
root: 1.11
access list:
symbolic names:
keyword substitution: kv
total revisions: 11;    selected revisions: 11
description:
decompression() is defined.
using ndc ,cl is find out.
cl is used to call decompress2(),decompress3(),decompress4(),decompress5(),decompress6() or decompress7() function.
—————————-
revision 1.11    locked by: root;
date: 2015/07/08 16:13:55;  author: root;  state: Exp;  lines: +1 -1
file is read here with ne prototypes excluding command line argument.
—————————-
revision 1.10
date: 2015/07/08 16:01:46;  author: root;  state: Exp;  lines: +1 -1
fd is now declared also.
—————————-
revision 1.9
date: 2015/07/08 16:00:27;  author: root;  state: Exp;  lines: +2 -1
fd is now declared here.
file is opened here for reading.
—————————-
revision 1.8
date: 2015/07/08 15:44:33;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.7
date: 2015/07/08 15:35:47;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.6
date: 2015/07/08 15:13:12;  author: root;  state: Exp;  lines: +1 -1
decompress4() is being developed.
—————————-
revision 1.5
date: 2015/07/08 14:59:14;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.4
date: 2015/07/08 14:56:11;  author: root;  state: Exp;  lines: +1 -1
decompress4() is called.
—————————-
revision 1.3
date: 2015/07/08 14:53:59;  author: root;  state: Exp;  lines: +14 -14
decompress keyword is usedinstead of compress()
—————————-
revision 1.2
date: 2015/07/08 14:39:16;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.1
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress2.c,v
Working file: decompress2.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
decompress2() is defined .
Macro is printed.
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress3.c,v
Working file: decompress3.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
decompress3() is defined.
macro is used to print function name .
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress4.c,v
Working file: decompress4.c
head: 1.49
branch:
locks: strict
root: 1.49
access list:
symbolic names:
keyword substitution: kv
total revisions: 49;    selected revisions: 49
description:
decompress4() is defined.
only name of fn. is printed using macro __func__
—————————-
revision 1.49    locked by: root;
date: 2015/07/09 01:31:38;  author: root;  state: Exp;  lines: +3 -3
*** empty log message ***
—————————-
revision 1.48
date: 2015/07/08 21:47:52;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.47
date: 2015/07/08 21:46:54;  author: root;  state: Exp;  lines: +4 -5
*** empty log message ***
—————————-
revision 1.46
date: 2015/07/08 21:43:14;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.45
date: 2015/07/08 21:41:03;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.44
date: 2015/07/08 21:39:45;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.43
date: 2015/07/08 21:39:20;  author: root;  state: Exp;  lines: +7 -4
*** empty log message ***
—————————-
revision 1.42
date: 2015/07/08 21:35:58;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.41
date: 2015/07/08 21:26:35;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.40
date: 2015/07/08 21:20:53;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.39
date: 2015/07/08 21:13:05;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.38
date: 2015/07/08 21:12:43;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.37
date: 2015/07/08 21:10:53;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.36
date: 2015/07/08 20:21:48;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.35
date: 2015/07/08 20:02:57;  author: root;  state: Exp;  lines: +4 -0
Brek on c=15
—————————-
revision 1.34
date: 2015/07/08 20:01:31;  author: root;  state: Exp;  lines: +1 -1
breaking condition is given.
—————————-
revision 1.33
date: 2015/07/08 18:21:10;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.32
date: 2015/07/08 18:10:01;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.31
date: 2015/07/08 18:07:49;  author: root;  state: Exp;  lines: +8 -2
2 files are written at a time
—————————-
revision 1.30
date: 2015/07/08 17:34:04;  author: root;  state: Exp;  lines: +3 -3
Unnecesory printf statements are removed.
—————————-
revision 1.29
date: 2015/07/08 17:32:31;  author: root;  state: Exp;  lines: +1 -0
*** empty log message ***
—————————-
revision 1.28
date: 2015/07/08 17:28:53;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.27
date: 2015/07/08 16:41:21;  author: root;  state: Exp;  lines: +1 -1
c is again made const instead of comst char
—————————-
revision 1.26
date: 2015/07/08 16:40:21;  author: root;  state: Exp;  lines: +3 -2
c is made comst char type instead of char.
—————————-
revision 1.25
date: 2015/07/08 16:36:51;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.24
date: 2015/07/08 16:25:55;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.23
date: 2015/07/08 16:23:31;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.22
date: 2015/07/08 15:56:24;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.21
date: 2015/07/08 15:54:46;  author: root;  state: Exp;  lines: +1 -0
*** empty log message ***
—————————-
revision 1.20
date: 2015/07/08 15:53:26;  author: root;  state: Exp;  lines: +1 -1
no. of times loop run is printed.
—————————-
revision 1.19
date: 2015/07/08 15:47:59;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.18
date: 2015/07/08 15:46:44;  author: root;  state: Exp;  lines: +1 -2
*** empty log message ***
—————————-
revision 1.17
date: 2015/07/08 15:45:18;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.16
date: 2015/07/08 15:44:36;  author: root;  state: Exp;  lines: +1 -1
/
—————————-
revision 1.15
date: 2015/07/08 15:35:02;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.14
date: 2015/07/08 15:33:57;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.13
date: 2015/07/08 15:32:40;  author: root;  state: Exp;  lines: +1 -0
*** empty log message ***
—————————-
revision 1.12
date: 2015/07/08 15:31:15;  author: root;  state: Exp;  lines: +3 -4
*** empty log message ***
—————————-
revision 1.11
date: 2015/07/08 15:30:02;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.10
date: 2015/07/08 15:29:16;  author: root;  state: Exp;  lines: +2 -1
*** empty log message ***
—————————-
revision 1.9
date: 2015/07/08 15:27:41;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.8
date: 2015/07/08 15:21:14;  author: root;  state: Exp;  lines: +2 -1
limiting condition inside loop is defined.
—————————-
revision 1.7
date: 2015/07/08 15:18:39;  author: root;  state: Exp;  lines: +1 -1
argument of atoi() is changed to pointer.
—————————-
revision 1.6
date: 2015/07/08 15:15:16;  author: root;  state: Exp;  lines: +2 -2
redeclaration of fd is removed
—————————-
revision 1.5
date: 2015/07/08 15:13:29;  author: root;  state: Exp;  lines: +19 -1
find_pos() is called to find unique character.
—————————-
revision 1.4
date: 2015/07/08 14:59:54;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2015/07/08 14:59:16;  author: root;  state: Exp;  lines: +0 -2
*** empty log message ***
—————————-
revision 1.2
date: 2015/07/08 14:56:23;  author: root;  state: Exp;  lines: +3 -49
macro is printed.
it is now removed code of compress4()
—————————-
revision 1.1
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress5.c,v
Working file: decompress5.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
decompress5() is defined.
Name of fn. is printed using __func__ macro.
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress6.c,v
Working file: decompress6.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
decompress6() is defined.
name of fn. is printed using __func__
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: decompress7.c,v
Working file: decompress7.c
head: 1.1
branch:
locks: strict
root: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;    selected revisions: 1
description:
decompress7() has been defined here.
—————————-
revision 1.1    locked by: root;
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

RCS file: find_pos.c,v
Working file: find_pos.c
head: 1.15
branch:
locks: strict
root: 1.15
access list:
symbolic names:
keyword substitution: kv
total revisions: 15;    selected revisions: 15
description:
Position is find out of the character in master array.
integer corresponding to unique character is returned.
—————————-
revision 1.15    locked by: root;
date: 2015/07/08 18:11:12;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.14
date: 2015/07/08 17:53:37;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.13
date: 2015/07/08 17:42:53;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.12
date: 2015/07/08 17:35:52;  author: root;  state: Exp;  lines: +3 -2
*** empty log message ***
—————————-
revision 1.11
date: 2015/07/08 17:32:33;  author: root;  state: Exp;  lines: +2 -13
*** empty log message ***
—————————-
revision 1.10
date: 2015/07/08 16:43:33;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.9
date: 2015/07/08 16:33:36;  author: root;  state: Exp;  lines: +2 -0
*** empty log message ***
—————————-
revision 1.8
date: 2015/07/08 16:28:51;  author: root;  state: Exp;  lines: +1 -2
*** empty log message ***
—————————-
revision 1.7
date: 2015/07/08 15:51:44;  author: root;  state: Exp;  lines: +1 -1
Compilation error is removed.
—————————-
revision 1.6
date: 2015/07/08 15:50:42;  author: root;  state: Exp;  lines: +5 -1
prototypes.h is included.
ch is nowassigned the character value .
—————————-
revision 1.5
date: 2015/07/08 15:44:40;  author: root;  state: Exp;  lines: +2 -2
*** empty log message ***
—————————-
revision 1.4
date: 2015/07/08 15:20:12;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2015/07/08 15:16:50;  author: root;  state: Exp;  lines: +1 -1
*** empty log message ***
—————————-
revision 1.2
date: 2015/07/08 15:13:50;  author: root;  state: Exp;  lines: +4 -6
Position corresponding to character is matched.
—————————-
revision 1.1
date: 2015/07/08 13:24:08;  author: root;  state: Exp;
Initial revision
=============================================================================

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>