From 60d3dd98a44230c21803c1606552ee098ed9fa7c Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 21 Feb 2024 21:05:14 +0100 Subject: Convert remaining BOOL to bool --- indra/newview/llurl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'indra/newview/llurl.h') diff --git a/indra/newview/llurl.h b/indra/newview/llurl.h index 01ab3bdfc2..208f1a7562 100644 --- a/indra/newview/llurl.h +++ b/indra/newview/llurl.h @@ -77,7 +77,7 @@ public: virtual const char *updateRelativePath(const LLURL &url); - virtual BOOL isExtension(const char *compare) {return (!strcmp(mExtension,compare));}; + virtual bool isExtension(const char *compare) {return (!strcmp(mExtension,compare));}; public: -- cgit v1.2.3 From e2e37cced861b98de8c1a7c9c0d3a50d2d90e433 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Wed, 22 May 2024 21:25:21 +0200 Subject: Fix line endlings --- indra/newview/llurl.h | 190 +++++++++++++++++++++++++------------------------- 1 file changed, 95 insertions(+), 95 deletions(-) (limited to 'indra/newview/llurl.h') diff --git a/indra/newview/llurl.h b/indra/newview/llurl.h index a1f9e91a5a..97b449d55f 100644 --- a/indra/newview/llurl.h +++ b/indra/newview/llurl.h @@ -1,95 +1,95 @@ -/** - * @file llurl.h - * @brief Text url class - * - * $LicenseInfo:firstyear=2001&license=viewerlgpl$ - * Second Life Viewer Source Code - * Copyright (C) 2010, Linden Research, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; - * version 2.1 of the License only. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA - * $/LicenseInfo$ - */ - -#ifndef LL_LLURL_H -#define LL_LLURL_H - -// splits a URL into its parts, which are: -// -// [URI][AUTHORITY][PATH][FILENAME][EXTENSION][TAG] -// -// e.g. http://www.lindenlab.com/early/bite_me.html#where -// -// URI= "http" -// AUTHORITY= "www.lindenlab.com" -// PATH= "/early/" -// FILENAME= "bite_me" -// EXTENSION= "html" -// TAG= "where" -// -// -// test cases: -// -// http://www.lindenlab.com/early/bite_me.html#where -// http://www.lindenlab.com/ -// http://www.lindenlab.com -// www.lindenlab.com ? -// early/bite_me.html#where -// mailto://test@lindenlab.com -// mailto:test@lindenlab.com -// -// - - -class LLURL -{ -public: - LLURL(); - LLURL(const LLURL &url); - LLURL(const char * url); - - LLURL &operator=(const LLURL &rhs); - - virtual ~LLURL(); - - virtual void init (const char * url); - virtual void cleanup (); - - bool operator==(const LLURL &rhs) const; - bool operator!=(const LLURL &rhs) const; - - virtual const char *getFQURL() const; - virtual const char *getFullPath(); - virtual const char *getAuthority(); - - virtual const char *updateRelativePath(const LLURL &url); - - virtual bool isExtension(const char *compare) {return (!strcmp(mExtension,compare));}; - -public: - - char mURI[LL_MAX_PATH]; /* Flawfinder: ignore */ - char mAuthority[LL_MAX_PATH]; /* Flawfinder: ignore */ - char mPath[LL_MAX_PATH]; /* Flawfinder: ignore */ - char mFilename[LL_MAX_PATH]; /* Flawfinder: ignore */ - char mExtension[LL_MAX_PATH]; /* Flawfinder: ignore */ - char mTag[LL_MAX_PATH]; /* Flawfinder: ignore */ - - static char sReturnString[LL_MAX_PATH]; /* Flawfinder: ignore */ -}; - -#endif // LL_LLURL_H - +/** + * @file llurl.h + * @brief Text url class + * + * $LicenseInfo:firstyear=2001&license=viewerlgpl$ + * Second Life Viewer Source Code + * Copyright (C) 2010, Linden Research, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; + * version 2.1 of the License only. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA + * $/LicenseInfo$ + */ + +#ifndef LL_LLURL_H +#define LL_LLURL_H + +// splits a URL into its parts, which are: +// +// [URI][AUTHORITY][PATH][FILENAME][EXTENSION][TAG] +// +// e.g. http://www.lindenlab.com/early/bite_me.html#where +// +// URI= "http" +// AUTHORITY= "www.lindenlab.com" +// PATH= "/early/" +// FILENAME= "bite_me" +// EXTENSION= "html" +// TAG= "where" +// +// +// test cases: +// +// http://www.lindenlab.com/early/bite_me.html#where +// http://www.lindenlab.com/ +// http://www.lindenlab.com +// www.lindenlab.com ? +// early/bite_me.html#where +// mailto://test@lindenlab.com +// mailto:test@lindenlab.com +// +// + + +class LLURL +{ +public: + LLURL(); + LLURL(const LLURL &url); + LLURL(const char * url); + + LLURL &operator=(const LLURL &rhs); + + virtual ~LLURL(); + + virtual void init (const char * url); + virtual void cleanup (); + + bool operator==(const LLURL &rhs) const; + bool operator!=(const LLURL &rhs) const; + + virtual const char *getFQURL() const; + virtual const char *getFullPath(); + virtual const char *getAuthority(); + + virtual const char *updateRelativePath(const LLURL &url); + + virtual bool isExtension(const char *compare) {return (!strcmp(mExtension,compare));}; + +public: + + char mURI[LL_MAX_PATH]; /* Flawfinder: ignore */ + char mAuthority[LL_MAX_PATH]; /* Flawfinder: ignore */ + char mPath[LL_MAX_PATH]; /* Flawfinder: ignore */ + char mFilename[LL_MAX_PATH]; /* Flawfinder: ignore */ + char mExtension[LL_MAX_PATH]; /* Flawfinder: ignore */ + char mTag[LL_MAX_PATH]; /* Flawfinder: ignore */ + + static char sReturnString[LL_MAX_PATH]; /* Flawfinder: ignore */ +}; + +#endif // LL_LLURL_H + -- cgit v1.2.3