Rolling preview for MinGW build fixes needed by Squid-5.
* \retval 1 means the host is greater than the domain
* \retval -1 means the host is less than the domain
*/
-int matchDomainName(const char *host, const char *domain, uint flags = mdnNone);
+int matchDomainName(const char *host, const char *domain, MatchDomainNameFlags flags = mdnNone);
int urlCheckRequest(const HttpRequest *);
char *urlHostname(const char *url);
void urlExtMethodConfigure(void);
// Windows-specific HANDLE is needed because LockFileEx() does not take POSIX FDs.
#if _SQUID_WINDOWS_
typedef HANDLE Handle;
- static const Handle InvalidHandle = INVALID_HANDLE_VALUE;
+ static constexpr Handle InvalidHandle = INVALID_HANDLE_VALUE;
#else
typedef int Handle;
- static const Handle InvalidHandle = -1;
+ static constexpr Handle InvalidHandle = -1;
#endif
Handle fd_ = InvalidHandle; ///< OS-specific file handle
};
char *urlMakeAbsolute(const HttpRequest *, const char *)STUB_RETVAL(nullptr)
char *urlRInternal(const char *, unsigned short, const char *, const char *) STUB_RETVAL(nullptr)
char *urlInternal(const char *, const char *) STUB_RETVAL(nullptr)
-int matchDomainName(const char *, const char *, uint) STUB_RETVAL(0)
+int matchDomainName(const char *, const char *, enum MatchDomainNameFlags) STUB_RETVAL(0)
int urlCheckRequest(const HttpRequest *) STUB_RETVAL(0)
char *urlHostname(const char *) STUB_RETVAL(nullptr)
void urlExtMethodConfigure() STUB
}
int
-matchDomainName(const char *h, const char *d, uint flags)
+matchDomainName(const char *h, const char *d, MatchDomainNameFlags flags)
{
int dl;
int hl;