annotate lib/file-set.h @ 40196:e63f5d3edab5

relocatable-prog: Update documentation. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes.
author Bruno Haible <bruno@clisp.org>
date Sun, 24 Feb 2019 01:49:15 +0100
parents 3cbb6286362c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9226
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
1 #include <sys/types.h>
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
2 #include <sys/stat.h>
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
3 #include <stdbool.h>
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
4
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
5 #include "hash.h"
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
6
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
7 extern void record_file (Hash_table *ht, char const *file,
12421
e8d2c6fc33ad Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents: 9226
diff changeset
8 struct stat const *stats)
14906
3cbb6286362c file-set.h: guard __attibute__ use, now that it's not always defined
Bruno Haible <bruno@clisp.org>
parents: 13051
diff changeset
9 #if defined __GNUC__ && ((__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3)
3cbb6286362c file-set.h: guard __attibute__ use, now that it's not always defined
Bruno Haible <bruno@clisp.org>
parents: 13051
diff changeset
10 __attribute__ ((nonnull (2, 3)))
3cbb6286362c file-set.h: guard __attibute__ use, now that it's not always defined
Bruno Haible <bruno@clisp.org>
parents: 13051
diff changeset
11 #endif
3cbb6286362c file-set.h: guard __attibute__ use, now that it's not always defined
Bruno Haible <bruno@clisp.org>
parents: 13051
diff changeset
12 ;
9226
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
13
b7de93942166 New module, file-set.
Jim Meyering <jim@meyering.net>
parents:
diff changeset
14 extern bool seen_file (Hash_table const *ht, char const *file,
12421
e8d2c6fc33ad Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents: 9226
diff changeset
15 struct stat const *stats);