agrep
agrep copied to clipboard
AGREP - approximate GREP for fast fuzzy string searching. Files are searched for a string or regular expression, with approximate matching capabilities and user-definable records. Developed 1989-1991...
I have looked at a few source files for your current software. I have noticed that some checks for return codes are missing. Would you like to add more error...
I would like to point out that identifiers like "[`_AGREP_H_`](https://github.com/Wikinaut/agrep/blob/ad61ed6add3d86c1c1aff81c0dcfe3326a46fef0/agrep.h#L13)" and "[`_DIRENT`](https://github.com/Wikinaut/agrep/blob/de7e6911634f5ccea8fb38e247ce43515a4cafd0/ntdirent.h#L19)" [do not fit](https://www.securecoding.cert.org/confluence/display/seccode/DCL37-C.+Do+not+declare+or+define+a+reserved+identifier#DCL37-C.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29) to the expected naming convention of the C language standard. Would you like to adjust...
I am using agrep on a unix system (someone else in our group installed it), and have a strange bug. Using the -d option, a few of the output matching...
This PR contains commits that fix some warnings reported by clang 17: * issues found by `-Wimplicit-function-declaration` (fixes build failure on macOS with Xcode 12 or later reported in #20)...
There are four references to webglimpse.net in three files in this repository. That web site no longer exists so those references should be replaced with references to wherever that information...
There are several duplicate or nearly-duplicate files in the repository: * bitap.c and bitap.c.orig * checkfil.c and checkfile.c * checkfil.h and checkfile.h * dummyfil.c and dummyfilters.c * io.c and io.c.orig...
Is the lack of `break;` in the `'O'` and `'M'` cases here intentional? They're undocumented (see #28) so I don't know how they're intended to function. https://github.com/Wikinaut/agrep/blob/b7d180fe73636740f694ec60c1ffab52b06e7150/agrep.c#L2707-L2713 When I compile...
In #27 I submitted some minor corrections to the help text but more extensive editing is still needed. After that PR, the first help screen from README.md looks like this:...
This PR makes a number of minor changes to wording and formatting, mostly in the help text: * Fix alignment of -q help text * Fix alignment of -s help...