Lines Matching refs:hashes
447 struct hash_functions *hf = NULL, *hashes[NHASHES + 1]; in main() local
454 memset(hashes, 0, sizeof(hashes)); in main()
468 for (i = 0; i < NHASHES && hashes[i] != hf; i++) in main()
469 if (hashes[i] == NULL) { in main()
470 hashes[i] = hf; in main()
493 for (i = 0; i < NHASHES && hashes[i] != hf; i++) { in main()
494 if (hashes[i] == NULL) { in main()
495 hashes[i] = hf; in main()
525 if (cflag != 0 && hashes[1] != NULL) in main()
529 if (hashes[0] == NULL) { in main()
546 hashes[0] = hf; in main()
549 hashes[0] = hf; in main()
553 if (hashes[0] == NULL) in main()
554 hashes[0] = &functions[0]; /* default to cksum */ in main()
571 digest_time(hashes); in main()
573 digest_test(hashes); in main()
575 digest_string(input_string, hashes, bflag); in main()
578 error = digest_filelist("-", hashes[0]); in main()
581 error += digest_filelist(*argv++, hashes[0]); in main()
583 digest_file("-", hashes, pflag, bflag, gnuflag); in main()
586 digest_file(*argv++, hashes, 0, bflag, gnuflag); in main()
592 digest_string(char *string, struct hash_functions **hashes, int dobin) in digest_string() argument
598 while (*hashes != NULL) { in digest_string()
599 hf = *hashes++; in digest_string()
640 digest_file(const char *file, struct hash_functions **hashes, int echo, in digest_file() argument
659 for (hfp = hashes; *hfp != NULL; hfp++) { in digest_file()
667 for (hfp = hashes; *hfp != NULL; hfp++) in digest_file()
678 for (hfp = hashes; *hfp != NULL; hfp++) { in digest_file()
861 digest_time(struct hash_functions **hashes) in digest_time() argument
871 while (*hashes != NULL) { in digest_time()
872 hf = *hashes++; in digest_time()
898 digest_test(struct hash_functions **hashes) in digest_test() argument
918 while (*hashes != NULL) { in digest_test()
919 hf = *hashes++; in digest_test()