use off_t instead of int for sizes (start of work on handling > 2GB files)
support searching for rust-lang files