|
| checksum.h |
| Defines the core checksum type used throughout the application.
|
|
| config.h |
|
| debug.h |
| UTIL debug output macros.
|
|
| ft_archive.c |
| Archive handling functions for extracting files from archives.
|
|
| ft_archive.h |
|
| ft_config.c |
|
| ft_config.h |
|
| ft_file.c |
| Functions for file comparison, checksum calculation (XXH128), and I/O handling.
|
|
| ft_file.h |
| Interface for file comparison and checksum calculation.
|
|
| ft_ignore.c |
| Implementation of the hierarchical .gitignore-style pattern matching logic.
|
|
| ft_ignore.h |
| Interface for handling hierarchical ignore patterns, similar to .gitignore.
|
|
| ft_image.c |
| Image comparison functions using libpuzzle.
|
|
| ft_image.h |
|
| ft_process.c |
|
| ft_process.h |
|
| ft_report.c |
| Text-based duplicate reporting functions.
|
|
| ft_report.h |
|
| ft_report_json.c |
| JSON-based duplicate reporting functions.
|
|
| ft_report_json.h |
|
| ft_system.c |
| Implementation of system-related utility functions.
|
|
| ft_system.h |
| System-related utility functions.
|
|
| ft_traverse.c |
|
| ft_traverse.h |
|
| ft_types.h |
|
| ftwin.c |
| Main application logic for ftwin, including argument parsing, file traversal, and duplicate reporting.
|
|
| ftwin.h |
|
| human_size.c |
| Implementation of human-readable size parsing and formatting.
|
|
| human_size.h |
| Utilities for parsing and formatting human-readable file sizes.
|
|
| key_hash.c |
|
| key_hash.h |
|
| napr_hash.c |
| Implementation of the high-performance hash table.
|
|
| napr_hash.h |
| A high-performance hash table implementation built on APR.
|
|
| napr_heap.c |
| Implementation of the generic binary heap.
|
|
| napr_heap.h |
| A generic binary heap implementation (min-heap or max-heap).
|
|
| napr_threadpool.c |
| Implementation of the fixed-size thread pool.
|
|
| napr_threadpool.h |
| A simple fixed-size thread pool for concurrent task processing.
|
|