diff options
| author | Brad Linden <46733234+brad-linden@users.noreply.github.com> | 2024-05-23 13:02:08 -0700 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-23 13:02:08 -0700 | 
| commit | 0cc832c38a34013a9eebf8d3caad2921bead265d (patch) | |
| tree | 8d916206343d075fc85e90e83ec9dabe8b01376d /indra/llinventory/llcategory.cpp | |
| parent | 03c4458bdcc6821a3047f93b729d412e274ab9af (diff) | |
| parent | 9f6849e081deac1f62ab3010ee0984e17749c9e6 (diff) | |
Merge pull request #1528 from secondlife/brad/merge-maint-a-to-dev
merge maint-a (including maint-x) into gltf_development
Diffstat (limited to 'indra/llinventory/llcategory.cpp')
| -rw-r--r-- | indra/llinventory/llcategory.cpp | 158 | 
1 files changed, 79 insertions, 79 deletions
| diff --git a/indra/llinventory/llcategory.cpp b/indra/llinventory/llcategory.cpp index 97a496845b..26b3ee76c2 100644 --- a/indra/llinventory/llcategory.cpp +++ b/indra/llinventory/llcategory.cpp @@ -1,24 +1,24 @@ -/**  +/**   * @file llcategory.cpp   *   * $LicenseInfo:firstyear=2002&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$   */ @@ -46,27 +46,27 @@ const LLCategory LLCategory::none;  // in CATEGORY_NAME[1].  const S32 CATEGORY_INDEX[] =  { -	1,	// ROOT -	6,	// object -	7,	// clothing -	7,	// texture -	7,  // sound -	7,  // landmark -	7,  // object|component -	7,  // off the end (required for child count calculations) +    1,  // ROOT +    6,  // object +    7,  // clothing +    7,  // texture +    7,  // sound +    7,  // landmark +    7,  // object|component +    7,  // off the end (required for child count calculations)  };  // The heap of names  const char* CATEGORY_NAME[] =  { -	"(none)", -	"Object",		// (none) -	"Clothing", -	"Texture", -	"Sound", -	"Landmark", -	"Component",	// object -	NULL +    "(none)", +    "Object",       // (none) +    "Clothing", +    "Texture", +    "Sound", +    "Landmark", +    "Component",    // object +    NULL  };  ///---------------------------------------------------------------------------- @@ -75,49 +75,49 @@ const char* CATEGORY_NAME[] =  LLCategory::LLCategory()  { -	// this is used as a simple compile time assertion. If this code -	// fails to compile, the depth has been changed, and we need to -	// clean up some of the code that relies on the depth, such as the -	// default constructor. If CATEGORY_DEPTH != 4, this code will -	// attempt to construct a zero length array - which the compiler -	// should balk at. -//	static const char CATEGORY_DEPTH_CHECK[(CATEGORY_DEPTH == 4)?1:0] = {' '};	// unused - -	// actually initialize the object. -	mData[0] = 0; -	mData[1] = 0; -	mData[2] = 0; -	mData[3] = 0; +    // this is used as a simple compile time assertion. If this code +    // fails to compile, the depth has been changed, and we need to +    // clean up some of the code that relies on the depth, such as the +    // default constructor. If CATEGORY_DEPTH != 4, this code will +    // attempt to construct a zero length array - which the compiler +    // should balk at. +//  static const char CATEGORY_DEPTH_CHECK[(CATEGORY_DEPTH == 4)?1:0] = {' '};  // unused + +    // actually initialize the object. +    mData[0] = 0; +    mData[1] = 0; +    mData[2] = 0; +    mData[3] = 0;  }  void LLCategory::init(U32 value)  { -	U8 v; -	for(S32 i = 0; i < CATEGORY_DEPTH; i++) -	{ -		v = (U8)((0x000000ff) & value); -		mData[CATEGORY_DEPTH - 1 - i] = v; -		value >>= 8; -	} +    U8 v; +    for(S32 i = 0; i < CATEGORY_DEPTH; i++) +    { +        v = (U8)((0x000000ff) & value); +        mData[CATEGORY_DEPTH - 1 - i] = v; +        value >>= 8; +    }  }  U32 LLCategory::getU32() const  { -	U32 rv = 0; -	rv |= mData[0]; -	rv <<= 8; -	rv |= mData[1]; -	rv <<= 8; -	rv |= mData[2]; -	rv <<= 8; -	rv |= mData[3]; -	return rv; +    U32 rv = 0; +    rv |= mData[0]; +    rv <<= 8; +    rv |= mData[1]; +    rv <<= 8; +    rv |= mData[2]; +    rv <<= 8; +    rv |= mData[3]; +    return rv;  }  S32 LLCategory::getSubCategoryCount() const  { -	S32 rv = CATEGORY_INDEX[mData[0] + 1] - CATEGORY_INDEX[mData[0]]; -	return rv; +    S32 rv = CATEGORY_INDEX[mData[0] + 1] - CATEGORY_INDEX[mData[0]]; +    return rv;  }  // This method will return a category that is the nth subcategory. If @@ -125,53 +125,53 @@ S32 LLCategory::getSubCategoryCount() const  // return a copy of this.  LLCategory LLCategory::getSubCategory(U8 n) const  { -	LLCategory rv(*this); -	for(S32 i = 0; i < (CATEGORY_DEPTH - 1); i++) -	{ -		if(rv.mData[i] == 0) -		{ -			rv.mData[i] = n + 1; -			break; -		} -	} -	return rv; +    LLCategory rv(*this); +    for(S32 i = 0; i < (CATEGORY_DEPTH - 1); i++) +    { +        if(rv.mData[i] == 0) +        { +            rv.mData[i] = n + 1; +            break; +        } +    } +    return rv;  }  // This method will return the name of the leaf category type  const char* LLCategory::lookupName() const  { -	S32 i = 0; -	S32 index = mData[i++]; -	while((i < CATEGORY_DEPTH) && (mData[i] != 0)) -	{ -		index = CATEGORY_INDEX[index]; -		++i; -	} -	return CATEGORY_NAME[index]; +    S32 i = 0; +    S32 index = mData[i++]; +    while((i < CATEGORY_DEPTH) && (mData[i] != 0)) +    { +        index = CATEGORY_INDEX[index]; +        ++i; +    } +    return CATEGORY_NAME[index];  }  // message serialization  void LLCategory::packMessage(LLMessageSystem* msg) const  { -	U32 data = getU32(); -	msg->addU32Fast(_PREHASH_Category, data); +    U32 data = getU32(); +    msg->addU32Fast(_PREHASH_Category, data);  }  // message serialization  void LLCategory::unpackMessage(LLMessageSystem* msg, const char* block)  { -	U32 data; -	msg->getU32Fast(block, _PREHASH_Category, data); -	init(data); +    U32 data; +    msg->getU32Fast(block, _PREHASH_Category, data); +    init(data);  }  // message serialization  void LLCategory::unpackMultiMessage(LLMessageSystem* msg, const char* block, -									S32 block_num) +                                    S32 block_num)  { -	U32 data; -	msg->getU32Fast(block, _PREHASH_Category, data, block_num); -	init(data); +    U32 data; +    msg->getU32Fast(block, _PREHASH_Category, data, block_num); +    init(data);  }  ///---------------------------------------------------------------------------- | 
