StripString(message);
}
-static char **GetStyleTokens(void *context,const char *style,int *number_tokens)
+static char **GetStyleTokens(void *context,const char *style,
+ size_t *number_tokens)
{
char
*text,
text=DestroyString(text);
for (i=0; tokens[i] != (char *) NULL; i++)
StripStyleTokens(tokens[i]);
- *number_tokens=(int) i;
+ *number_tokens=(ssize_t) i;
return(tokens);
}
static char **GetTransformTokens(void *context,const char *text,
- int *number_tokens)
+ size_t *number_tokens)
{
char
**tokens;
(void) CopyMagickString(tokens[i],p,(size_t) (q-p+1));
StripString(tokens[i++]);
tokens[i]=(char *) NULL;
- *number_tokens=i;
+ *number_tokens=(size_t) i;
return(tokens);
}
*p,
*value;
- int
+ register ssize_t
+ i,
+ j;
+
+ size_t
number_tokens;
SVGInfo
*svg_info;
- register ssize_t
- i,
- j;
-
/*
Called when an opening tag has been processed.
*/
tokens=GetTransformTokens(context,value,&number_tokens);
if (tokens == (char **) NULL)
break;
- for (j=0; j < (number_tokens-1); j+=2)
+ for (j=0; j < (ssize_t) (number_tokens-1); j+=2)
{
keyword=(char *) tokens[j];
if (keyword == (char *) NULL)
{
(void) LogMagickEvent(CoderEvent,GetMagickModule()," ");
tokens=GetStyleTokens(context,value,&number_tokens);
- for (j=0; j < (number_tokens-1); j+=2)
+ for (j=0; j < (ssize_t) (number_tokens-1); j+=2)
{
keyword=(char *) tokens[j];
value=(char *) tokens[j+1];
tokens=GetTransformTokens(context,value,&number_tokens);
if (tokens == (char **) NULL)
break;
- for (j=0; j < (number_tokens-1); j+=2)
+ for (j=0; j < (ssize_t) (number_tokens-1); j+=2)
{
keyword=(char *) tokens[j];
value=(char *) tokens[j+1];