Skip to content

Commit

Permalink
[corlib] Remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
marek-safar committed May 14, 2015
1 parent b84deed commit 19eeecf
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 54 deletions.
11 changes: 0 additions & 11 deletions mcs/class/corlib/Mono.Globalization.Unicode/SimpleCollator.cs
Expand Up @@ -1761,17 +1761,6 @@ public unsafe int LastIndexOf (string s, char target, int start, int length, Com
}
}

int LastIndexOfOrdinal (string s, char target, int start, int length)
{
if (s.Length == 0)
return -1;
int end = start - length;
for (int i = start; i > end; i--)
if (s [i] == target)
return i;
return -1;
}

// Searches target byte[] keydata
unsafe int LastIndexOfSortKey (string s, int start, int orgStart, int length, byte* sortkey, int ti, bool noLv4, ref Context ctx)
{
Expand Down
43 changes: 0 additions & 43 deletions mcs/class/corlib/System/NumberFormatter.cs
Expand Up @@ -868,28 +868,6 @@ public static string NumberToString (string format, decimal value, IFormatProvid
return res;
}

private string FastIntegerToString (int value, IFormatProvider fp)
{
if (value < 0) {
string sign = GetNumberFormatInstance(fp).NegativeSign;
ResetCharBuf (8 + sign.Length);
value = -value;
Append (sign);
}
else
ResetCharBuf (8);

if (value >= 10000) {
int v = value / 10000;
FastAppendDigits (v, false);
FastAppendDigits (value - v * 10000, true);
}
else
FastAppendDigits (value, false);

return new string (_cbuf, 0, _ind);
}

private string IntegerToString (string format, IFormatProvider fp)
{
NumberFormatInfo nfi = GetNumberFormatInstance (fp);
Expand Down Expand Up @@ -1624,27 +1602,6 @@ private void AppendOneDigit (int start)
_cbuf [_ind++] = (char)('0' | v & 0xf);
}

unsafe private void FastAppendDigits (int val, bool force)
{
int i = _ind;
int digits;
if (force || val >= 100) {
int v = (val * 5243) >> 19;
digits = DecHexDigits [v];
if (force || val >= 1000)
_cbuf [i++] = (char)('0' | digits >> 4);
_cbuf [i++] = (char)('0' | (digits & 0xf));
digits = DecHexDigits [val - v * 100];
}
else
digits = DecHexDigits [val];

if (force || val >= 10)
_cbuf [i++] = (char)('0' | digits >> 4);
_cbuf [i++] = (char)('0' | (digits & 0xf));
_ind = i;
}

private void AppendDigits (int start, int end)
{
if (start >= end)
Expand Down

0 comments on commit 19eeecf

Please sign in to comment.