#ifdef SORT_UNIFY
static inline void
-s_merge_data(struct fastbuf *src1, struct fastbuf *src2, struct fastbuf *dest, struct key *k1, struct key *k2)
+s_merge_data(struct fastbuf *src1 UNUSED, struct fastbuf *src2 UNUSED, struct fastbuf *dest, struct key *k1, struct key *k2 UNUSED)
{
s_copy_data(NULL, dest, k1);
}
static inline struct key *
-s_merge_items(struct key *a, struct key *b)
+s_merge_items(struct key *a, struct key *b UNUSED)
{
return a;
}
main(int argc, char **argv)
{
log_init(NULL);
- cf_read(DEFAULT_CONFIG);
if (cf_getopt(argc, argv, CF_SHORT_OPTS, CF_NO_LONG_OPTS, NULL) >= 0 ||
optind != argc - 2)
- die("Usage: sort-test <input> <output>");
+ {
+ fputs("This program supports only the following command-line arguments:\n" CF_USAGE, stderr);
+ exit(1);
+ }
s_sort(argv[optind], argv[optind+1]);
return 0;