simplify .hgignore file

fixes missing files in dist package

fixes duplicate line in help text

adds option to compute individual sums

preparing changes for individual sum feature

reorders processing of arguments (help text first)

fixes error message when directory access fails

adds simple tiny test suite and updates license headers

adds test file skeleton to build system

adds more autogenerated files to .hgignore

regex parser was not properly reset before each file, sometimes resulting in wrong line counts, when the previous scanned file ended with a match

adds autoconf generated files to .hgignore and adds note in README file

Adds search for lregex to allow linkage under msys/mingw + removes files that can be rebuilt by autoreconf

fixes compiler flags

fixes headers missing in dist package

adds *.in files

adds remaining autoconf files

replaces Makefiles with autoconf files

updates README

make install supports DESTDIR variable

line sum per directory now displayed + directories without matching files are no longer displayed when -m is used + new buffering strategy replaces stream hack when -V is used

fixed bug: line sum of subdirectories were not added to total sum

file list is now sorted

replaced direct scanning of directories with a two-step approach (first: create filename list, second: scan)

improved printing the results and fixed bug where the filename was displayed as an empty string

debug compile is now pedantic + fixed pointer comparison issue

added build instructions and example to README

added README

updated copyright year + added make install + removed project files

simplified makefile

moved src files to src subdirectory and added licence text

added multi-directory support

changed version output slightly

added --exclude-cstyle-comments shortcut

allow parallel use of -s and -S

fixed author note

added regex parser

added regexp_parser struct and compile function

Merge with 3963e8800a1268be93d938c709e2d4be4d0b2d39

Added line buffer (and warning message - there is no regexp parser, though)

replaced stricmp with strcasecmp to stay standard compliant

encapsulated scanner arguments + enabled optimizer + empty file is no bfile

completed binary file heuristics

implemented bfile heuristics option + TODO: implement algorithm

Changed author comments + added signatures for upcomming bfile heuristics

generalized suffix_list to string_list

Increased warning level, fixed resulting warnings, changed std form c99 to gnu99

fixed suffixList realloc bug + added destroy_suffix_list_t

fixed makefile to run safely on compile errors + added -V option to cline

added license

some minor fixes + makefile now injects revisionnumber into cline.h

changed makefile to auto-include any source file

removed dynamic programm name

Merge with 1dd63a32ffc486b71399045cf8443ec6ac9d7bf5

refactored sources

fixed pointer fail

encapsulated common operations

Fixed helpText and removed extra variables for default values

encapsulated suffix list in type suffix_list_t

Fixed memory leak when exiting the programm ahead of time

Fixed missing return statement in new_settings_t.

Moved some functions to functions.c

removed binary files from repository and added hgignore

cline version 2

(0) tip

mercurial