Lines Matching refs:fn
933 char *full_fname(const char *fn)
942 if (*fn == '/')
957 if (asprintf(&result, "\"%s%s%s\"%s%s%s", p1, p2, fn, m1, m2, m3) <= 0)
969 const char *fn;
971 if ((fn = strrchr(fname, '/')) != NULL) {
972 fn++;
974 int len = fn - fname;
980 fn = fname;
981 if ((int)pathjoin(t, sz, partial_dir, fn) >= sz)
1000 char *fn, *dir;
1006 if (!(fn = strrchr(partial_fname, '/')))
1009 *fn = '\0';
1023 *fn = '/';
1231 static int (*fn)();
1238 if (!fn) {
1241 fn = dlsym(h, "_Insure_trap_error");
1244 ret = fn(a1, a2, a3, a4, a5, a6);
1276 const char *find_filename_suffix(const char *fn, int fn_len, int *len_ptr)
1283 while (fn_len && *fn == '.') fn++, fn_len--;
1286 if (fn_len > 1 && fn[fn_len-1] == '~')
1296 for (s = fn + fn_len; fn_len > 1; ) {
1297 while (*--s != '.' && s != fn) {}
1298 if (s == fn)
1300 s_len = fn_len - (s - fn);
1301 fn_len = s - fn;