#define _GNU_SOURCE #include "arena.h" #include "ll.h" #include "encryption.h" #include "scanner.h" #include "shared.h" #include #include #include #include #include #include int lol(const struct dirent *node) {return 1;} int printnames(void *data) { printf("%s\n", (data) ? ((struct dirent *)data)->d_name : "null"); return 0; } int main() { // error(1, ENOTSUP, "No main file lol"); // Test code to showcase the scanner function dlinkedlist *ll = scandirlist(".", lol, alphasort); dlinkedlist_foreach(ll, printnames); dlinkedlist_free(ll); return 0; }