]> Savannah Git Hosting - gnulib.git/commit
canonicalize: Trim module dependencies.
authorBruno Haible <bruno@clisp.org>
Wed, 8 Jul 2020 00:07:38 +0000 (02:07 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 8 Jul 2020 00:41:32 +0000 (02:41 +0200)
commit8e867216109f764c195790a53f67bf1bc925b27f
tree6377bdc81e63dc381dc19a243199465c29d17da3
parent9d5dc512b84adc1a257f0c7d3dd98b0fbb13dc59
canonicalize: Trim module dependencies.

* lib/hash-triple.h: Group declarations.
* lib/hash-triple-simple.c: New file, extracted from lib/hash-triple.c.
* lib/hash-triple.c: Don't include <stdlib.h>, <string.h>, hash-pjw.h.
(STREQ): Remove macro.
(triple_hash, triple_compare_ino_str, triple_free): Remove functions.
* modules/hash-triple-simple: New file, based on modules/hash-triple.
* modules/hash-triple (Files): Remove lib/hash-triple.h.
(Depends-on): Add hash-triple-simple. Remove hash-pjw.
* modules/canonicalize (Depends-on): Remove hash-triple. Add
hash-triple-simple.
* modules/file-set (Depends-on): Likewise.
ChangeLog
lib/hash-triple-simple.c [new file with mode: 0644]
lib/hash-triple.c
lib/hash-triple.h
modules/canonicalize
modules/file-set
modules/hash-triple
modules/hash-triple-simple [new file with mode: 0644]