tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types

Change-Id: Ie82a0e15f8c2ed3148277d88c0db8164b5b9393c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85960
Tested-by: Jenkins
Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
diff --git a/svx/source/dialog/searchcharmap.cxx b/svx/source/dialog/searchcharmap.cxx
index 13be945..115ca8b 100644
--- a/svx/source/dialog/searchcharmap.cxx
+++ b/svx/source/dialog/searchcharmap.cxx
@@ -53,9 +53,9 @@

int SvxSearchCharSet::LastInView() const
{
    sal_uIntPtr nIndex = FirstInView();
    sal_uInt32 nIndex = FirstInView();
    nIndex += ROW_COUNT * COLUMN_COUNT - 1;
    sal_uIntPtr nCompare = sal::static_int_cast<sal_uIntPtr>(nCount - 1);
    sal_uInt32 nCompare = sal::static_int_cast<sal_uInt32>(nCount - 1);
    if (nIndex > nCompare)
        nIndex = nCompare;
    return nIndex;