}
#endif /* ENABLE_MULTIBUFFER */
-#if !defined(DISABLE_SPELLER) || !defined(DISABLE_OPERATINGDIR)
/* When passed "[relative path]" or "[relative path][filename]" in
* origpath, return "[full path]" or "[full path][filename]" on success,
* or NULL on error. Do this if the file doesn't exist but the relative
return d_there;
}
-#endif /* !DISABLE_SPELLER || !DISABLE_OPERATINGDIR */
-#ifndef DISABLE_SPELLER
/* Return the full version of path, as returned by get_full_path(). On
* error, if path doesn't reference a directory, or if the directory
* isn't writable, return NULL. */
return full_tempdir;
}
-#endif /* !DISABLE_SPELLER */
#ifndef DISABLE_OPERATINGDIR
/* Initialize full_operating_dir based on operating_dir. */
void open_nextfile_void(void);
bool close_open_file(void);
#endif
-#if !defined(DISABLE_SPELLER) || !defined(DISABLE_OPERATINGDIR)
char *get_full_path(const char *origpath);
-#endif
-#ifndef DISABLE_SPELLER
char *check_writable_directory(const char *path);
char *safe_tempfile(FILE **f);
-#endif
#ifndef DISABLE_OPERATINGDIR
void init_operating_dir(void);
bool check_operating_dir(const char *currpath, bool allow_tabcomp);