[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