From eba67e56fccbb6ebf73c187f8753d3cfd37b3858 Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Tue, 19 Jul 2022 07:42:44 +0100 Subject: [PATCH] Make realpath() available for MSC and MINGW32 --- src/config_gram.y | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/config_gram.y b/src/config_gram.y index 2c6c1f46..fa74bec9 100644 --- a/src/config_gram.y +++ b/src/config_gram.y @@ -30,6 +30,10 @@ #include "libavrdude.h" #include "config.h" +#if defined(_MSC_VER) || defined(__MINGW32__) +#define realpath(N,R) _fullpath((R), (N), PATH_MAX) +#endif + #if defined(WIN32) #define strtok_r( _s, _sep, _lasts ) \ ( *(_lasts) = strtok( (_s), (_sep) ) )