Win10 SDK 26100's <sys/utime.h> provides an inline utime() wrapper that forwards to _utime32 (ANSI-codepath, not UTF-8). Defining our own utime() collided with the inline (C2084: function already has a body). Rename the compat function to compat__utime and have the utime.h shim translate utime -> compat__utime via #define so UC2's UTF-8 paths still go through compat__wpath at the call site.