[Mlt-devel] SF.net SVN: mlt:[1364] trunk/mlt/src/framework/mlt_property.c
Brought to you by:
ddennedy,
lilo_booter
From: <dde...@us...> - 2009-02-20 23:33:42
|
Revision: 1364 http://mlt.svn.sourceforge.net/mlt/?rev=1364&view=rev Author: ddennedy Date: 2009-02-20 23:33:38 +0000 (Fri, 20 Feb 2009) Log Message: ----------- mlt_property.c: interpret hex int as unsigned Modified Paths: -------------- trunk/mlt/src/framework/mlt_property.c Modified: trunk/mlt/src/framework/mlt_property.c =================================================================== --- trunk/mlt/src/framework/mlt_property.c 2009-02-20 23:11:19 UTC (rev 1363) +++ trunk/mlt/src/framework/mlt_property.c 2009-02-20 23:33:38 UTC (rev 1364) @@ -264,7 +264,7 @@ if ( value == NULL ) return 0; // Parse a hex color value as #RRGGBB or #AARRGGBB. - else if ( value[0] == '#' ) + if ( value[0] == '#' ) { unsigned int rgb = strtoul( value + 1, NULL, 16 ); unsigned int alpha = ( strlen( value ) > 7 ) ? ( rgb >> 24 ) : 0xff; @@ -274,7 +274,7 @@ // interpreted as octal. else if ( value[0] == '0' && value[1] == 'x' ) { - return strtol( value + 2, NULL, 16 ); + return strtoul( value + 2, NULL, 16 ); } else { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |