+/* User comparison function. */
+static int (*user_cmp)(const void*, const void*);
+static int (*cmp)(const void*, const void*);
+
+int rev_cmp(const void* a, const void* b)
+{
+ return -user_cmp(a, b);
+}
+
+
{"id", no_argument, NULL, 'I'},
{"seq", no_argument, NULL, 'S'},
{"random", no_argument, NULL, 'R'},
{"id", no_argument, NULL, 'I'},
{"seq", no_argument, NULL, 'S'},
{"random", no_argument, NULL, 'R'},
- opt = getopt_long(argc, argv, "hV", long_options, &opt_idx);
+ opt = getopt_long(argc, argv, "rISRhV", long_options, &opt_idx);
seq_array_t* a = seq_array_create(buffer_size);
seq_dumps_t* d = seq_dumps_create();
seq_t* seq = seq_create();
seq_array_t* a = seq_array_create(buffer_size);
seq_dumps_t* d = seq_dumps_create();
seq_t* seq = seq_create();