#ifdef _WIN32 #include // size_t on windows #else #include // size_t #endif #define strlcpy(d, s, l) PortableStrlcpy((d), (s), (l)) size_t PortableStrlcpy(char*, const char*, size_t);