hasher.c 391 B

1234567891011121314151617181920212223
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include "kerncompat.h"
  5. #include "hash.h"
  6. int main() {
  7. u64 result;
  8. int ret;
  9. char line[255];
  10. char *p;
  11. while(1) {
  12. p = fgets(line, 255, stdin);
  13. if (!p)
  14. break;
  15. if (strlen(line) == 0)
  16. continue;
  17. ret = btrfs_name_hash(line, strlen(line), &result);
  18. BUG_ON(ret);
  19. printf("hash returns %Lu\n", result);
  20. }
  21. return 0;
  22. }