Use NS_REINTERPRET_CAST to convert from jschar* to PRUnichar*. Fixing mingw bustage.

Bug #336331 r=vladimir
This commit is contained in:
cls%seawood.org 2006-05-03 04:28:12 +00:00
parent 95373030bd
commit 7179faa0f3

View File

@ -338,7 +338,7 @@ nsHTMLCanvasElement::ToDataURL(nsAString& aDataURL)
if (!JSVAL_IS_STRING(argv[0]))
return NS_ERROR_DOM_SYNTAX_ERR;
JSString *type = JS_ValueToString(ctx, argv[0]);
return ToDataURLImpl (nsDependentString(JS_GetStringChars(type)),
return ToDataURLImpl (nsDependentString(NS_REINTERPRET_CAST(PRUnichar*,(JS_GetStringChars(type)))),
EmptyString(), aDataURL);
}
@ -351,8 +351,8 @@ nsHTMLCanvasElement::ToDataURL(nsAString& aDataURL)
type = JS_ValueToString(ctx, argv[0]);
params = JS_ValueToString(ctx, argv[1]);
return ToDataURLImpl (nsDependentString(JS_GetStringChars(type)),
nsDependentString(JS_GetStringChars(params)),
return ToDataURLImpl (nsDependentString(NS_REINTERPRET_CAST(PRUnichar*,JS_GetStringChars(type))),
nsDependentString(NS_REINTERPRET_CAST(PRUnichar*,JS_GetStringChars(params))),
aDataURL);
}