X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/e0e7dff87dc3f482da6ab00317664474b0f82995..f854b482e4de775e380033bbea7436732311d1ce:/winmisc.c?ds=sidebyside diff --git a/winmisc.c b/winmisc.c index a4f666eb..22663419 100644 --- a/winmisc.c +++ b/winmisc.c @@ -12,3 +12,26 @@ void platform_get_x11_auth(char *display, int *proto, { /* We don't support this at all under Windows. */ } + +Filename filename_from_str(const char *str) +{ + Filename ret; + strncpy(ret.path, str, sizeof(ret.path)); + ret.path[sizeof(ret.path)-1] = '\0'; + return ret; +} + +const char *filename_to_str(const Filename *fn) +{ + return fn->path; +} + +int filename_equal(Filename f1, Filename f2) +{ + return !strcmp(f1.path, f2.path); +} + +int filename_is_null(Filename fn) +{ + return !*fn.path; +}