$buf =~ m|$dir/+$file| but without regex */
| 65 | |
| 66 | /* $buf =~ m|$dir/+$file| but without regex */ |
| 67 | static int is_dir_file(const char *buf, const char *dir, const char *file) |
| 68 | { |
| 69 | int len = strlen(dir); |
| 70 | if (strncmp(buf, dir, len) || !is_dir_sep(buf[len])) |
| 71 | return 0; |
| 72 | while (is_dir_sep(buf[len])) |
| 73 | len++; |
| 74 | return !strcmp(buf + len, file); |
| 75 | } |
| 76 | |
| 77 | static void replace_dir(struct strbuf *buf, int len, const char *newdir) |
| 78 | { |