include/svl/aeitem.hxx | 4 +++- svl/source/items/aeitem.cxx | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-)
New commits: commit 82e92bb15d26fff2d07736e2a6193cac1915b44d Author: Stephan Bergmann <sberg...@redhat.com> Date: Thu Mar 9 17:08:14 2017 +0100 Clean up uses of integer types Change-Id: I1155dfe3e2bcfe2c15c101c7373fcc9e161aa366 diff --git a/include/svl/aeitem.hxx b/include/svl/aeitem.hxx index d203e23..c004e48 100644 --- a/include/svl/aeitem.hxx +++ b/include/svl/aeitem.hxx @@ -22,6 +22,8 @@ #include <svl/svldllapi.h> #include <svl/poolitem.hxx> #include <svl/eitem.hxx> + +#include <cstddef> #include <vector> class SfxAllEnumValueArr; @@ -44,7 +46,7 @@ class SVL_DLLPUBLIC SfxAllEnumItem: public SfxAllEnumItem_Base std::vector<sal_uInt16>* pDisabledValues; sal_uInt16 GetPosByValue( sal_uInt16 nValue ) const; - sal_uInt16 GetPosByValue_( sal_uInt16 nValue ) const; + std::size_t GetPosByValue_( sal_uInt16 nValue ) const; public: static SfxPoolItem* CreateDefault(); diff --git a/svl/source/items/aeitem.cxx b/svl/source/items/aeitem.cxx index b10b36d..fdbca83 100644 --- a/svl/source/items/aeitem.cxx +++ b/svl/source/items/aeitem.cxx @@ -20,6 +20,7 @@ #include <rtl/ustring.hxx> #include <svl/aeitem.hxx> +#include <cstddef> #include <vector> SfxPoolItem* SfxAllEnumItem::CreateDefault() { return new SfxAllEnumItem; } @@ -117,13 +118,13 @@ SfxPoolItem* SfxAllEnumItem::Create( SvStream & rStream, sal_uInt16 ) const * In contrast to @see GetPosByValue(sal_uInt16) const * this internal method returns the position the value would be for non-present values. */ -sal_uInt16 SfxAllEnumItem::GetPosByValue_( sal_uInt16 nVal ) const +std::size_t SfxAllEnumItem::GetPosByValue_( sal_uInt16 nVal ) const { if ( !pValues ) return 0; //FIXME: Optimisation: use binary search or SortArray - sal_uInt16 nPos; + std::size_t nPos; for ( nPos = 0; nPos < pValues->size(); ++nPos ) if ( (*pValues)[nPos].nValue >= nVal ) return nPos; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits