| buffer_api.c | Implements the Buffer related parts of the FRET API |
| common.c | Implements functions that support all other modules |
| common.h | Defines constants, types and helper functions that are used throughout the library but are not visible externally |
| fret.h | API header file for the FRET library |
| gramstore.c | Implements the module that stores Grams |
| init_api.c | API function implementations |
| main.c | Implements the command-line interface to the FRET application |
| progress_api.c | API function implementations |
| report_api.c | API function implementations |
| requesthandler.c | Implements functionality that processes requests to scan buffers |
| scan_api.c | Implements the scan related functions of the FRET API |
| scans_common.c | Implements scans for Grams common to two Buffers |
| scans_fill.c | Implements scans for series of fill bytes within a Buffer |
| scans_grind.c | Implements a scan for matching patterns in two or more buffers |
| scans_offset.c | Implements Phase III scans for detecting offsets within a buffer |
| scans_purge.c | Implements scans for modifying generic Group Grams |
| scans_text.c | Implements scans for ASCII, Unicode and other text encodings |