Lines Matching defs:file
27 * \brief Get the full file name
28 * \param file The file name string to parse
29 * \param result The pointer to store the resultant file name
32 * Parses the given file name with POSIX-Shell-like expansion and
38 int snd_user_file(const char *file, char **result)
43 assert(file && result);
44 err = wordexp(file, &we, WRDE_NOCMD);
72 int snd_user_file(const char *file, char **result)
78 assert(file && result);
82 if (file[0] == '~' && file[1] == '/') {
105 len = strlen(home) + strlen(&file[2]) + 2;
108 snprintf(*result, len, "%s/%s", home, &file[2]);
110 *result = strdup(file);