Thunderbird:CodeCleanup: Difference between revisions

Jump to navigation Jump to search
Line 72: Line 72:
  <span class="highlightred">- if (nsCRT::strncmp("imap:", charStr, 5))</span>
  <span class="highlightred">- if (nsCRT::strncmp("imap:", charStr, 5))</span>
  <span class="highlightblue">+ if (!StringBeginsWith(charStr, NS_LITERAL_CSTRING("imap:")))</span>
  <span class="highlightblue">+ if (!StringBeginsWith(charStr, NS_LITERAL_CSTRING("imap:")))</span>
Replacement of case-insensative checking code:
<span class="highlightred">- char* strA;
- char * strB;
- if (PL_strncasaecmp(strA, strB)) {
  ...
- }</span>
<span class="highlightblue">+ nsACString strA;
+ nsACString strB;
+ if (strA.Equals(strB, nsCaseInsensitiveCStringComparator())) {
  ...
+ }
+
+ nsString strA;
+ nsString strB;
+ if (strA.Equals(strB, nsCaseInsensitiveStringComparator())) {
    ...
+ }</span>


== nsCOMPtr ==
== nsCOMPtr ==
36

edits

Navigation menu