[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54673] trunk/blender/source/blender/ blenlib/intern/string_utf8.c: set unicode conversion errors as UNLIKELY
Campbell Barton
ideasman42 at gmail.com
Tue Feb 19 16:58:38 CET 2013
Revision: 54673
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54673
Author: campbellbarton
Date: 2013-02-19 15:58:38 +0000 (Tue, 19 Feb 2013)
Log Message:
-----------
set unicode conversion errors as UNLIKELY
Modified Paths:
--------------
trunk/blender/source/blender/blenlib/intern/string_utf8.c
Modified: trunk/blender/source/blender/blenlib/intern/string_utf8.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/string_utf8.c 2013-02-19 15:56:49 UTC (rev 54672)
+++ trunk/blender/source/blender/blenlib/intern/string_utf8.c 2013-02-19 15:58:38 UTC (rev 54673)
@@ -369,7 +369,7 @@
int BLI_str_utf8_size(const char *p)
{
int mask = 0, len;
- unsigned char c = (unsigned char) *p;
+ const unsigned char c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, -1);
@@ -382,7 +382,7 @@
int BLI_str_utf8_size_safe(const char *p)
{
int mask = 0, len;
- unsigned char c = (unsigned char) *p;
+ const unsigned char c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, 1);
@@ -408,10 +408,10 @@
{
int i, mask = 0, len;
unsigned int result;
- unsigned char c = (unsigned char) *p;
+ const unsigned char c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, -1);
- if (len == -1)
+ if (UNLIKELY(len == -1))
return BLI_UTF8_ERR;
UTF8_GET (result, p, i, mask, len, BLI_UTF8_ERR);
@@ -423,10 +423,10 @@
{
int i, mask = 0, len;
unsigned int result;
- unsigned char c = (unsigned char) *p;
+ const unsigned char c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, -1);
- if (len == -1)
+ if (UNLIKELY(len == -1))
return BLI_UTF8_ERR;
UTF8_GET (result, p, i, mask, len, BLI_UTF8_ERR);
*index += len;
@@ -440,7 +440,7 @@
const unsigned char c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, -1);
- if (len == -1) {
+ if (UNLIKELY(len == -1)) {
*index += 1;
return c;
}
@@ -461,7 +461,7 @@
c = (unsigned char) *p;
UTF8_COMPUTE (c, mask, len, -1);
- if (len == -1) {
+ if (UNLIKELY(len == -1)) {
/* when called with NULL end, result will never be NULL,
* checks for a NULL character */
char *p_next = BLI_str_find_next_char_utf8(p, NULL);
More information about the Bf-blender-cvs
mailing list