git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1364
d19143bc-622f-0410-bfdd-
b5b2a6649095
if ( value == NULL )
return 0;
// Parse a hex color value as #RRGGBB or #AARRGGBB.
if ( value == NULL )
return 0;
// Parse a hex color value as #RRGGBB or #AARRGGBB.
- else if ( value[0] == '#' )
{
unsigned int rgb = strtoul( value + 1, NULL, 16 );
unsigned int alpha = ( strlen( value ) > 7 ) ? ( rgb >> 24 ) : 0xff;
{
unsigned int rgb = strtoul( value + 1, NULL, 16 );
unsigned int alpha = ( strlen( value ) > 7 ) ? ( rgb >> 24 ) : 0xff;
// interpreted as octal.
else if ( value[0] == '0' && value[1] == 'x' )
{
// interpreted as octal.
else if ( value[0] == '0' && value[1] == 'x' )
{
- return strtol( value + 2, NULL, 16 );
+ return strtoul( value + 2, NULL, 16 );