OK, let's lose the `if (dupParm.IsEmpty())` as you had it. Checking four subquent (<== wrong!!) characters with four comparisons doesn't appear to be particularly elegant. But hey, I got confused with hex values, between '8' and 'B' we have 9 : ; < = > ? @ A. So although what I suggested would work, it's not particularly correct. Please leave what you had. Sorry. So that leaves the `.Assign()` and the `while (end - 3 > start` from my comment. I can fix that myself if you agree.
Bug 1532668 Comment 15 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
OK, let's lose the `if (dupParm.IsEmpty())` as you had it. Checking four subquent (<== wrong!!) characters with four comparisons doesn't appear to be particularly elegant. But hey, I got confused with hex values, between '8' and 'B' we have 9 : ; < = > ? @ A. So although what I suggested would work, it's not particularly correct. Please leave what you had. Sorry. So that leaves the "UTF-8" string, `.Assign()` and the `while (end - 3 > start` from my comment. I can fix that myself if you agree.