зеркало из https://github.com/mozilla/gecko-dev.git
huh, try raw casts to try to fix bustage
This commit is contained in:
Родитель
d357de89a2
Коммит
b52bf54b24
|
@ -71,7 +71,7 @@ nsPrimitiveHelpers :: CreatePrimitiveForData ( const char* aFlavor, void* aDataB
|
||||||
nsComponentManager::CreateInstance(NS_SUPPORTS_CSTRING_CONTRACTID, nsnull,
|
nsComponentManager::CreateInstance(NS_SUPPORTS_CSTRING_CONTRACTID, nsnull,
|
||||||
NS_GET_IID(nsISupportsCString), getter_AddRefs(primitive));
|
NS_GET_IID(nsISupportsCString), getter_AddRefs(primitive));
|
||||||
if ( primitive ) {
|
if ( primitive ) {
|
||||||
const char * start = NS_STATIC_CAST(const char*, aDataBuff);
|
const char * start = (const char*)aDataBuff;
|
||||||
primitive->SetData(Substring(start, start + aDataLen));
|
primitive->SetData(Substring(start, start + aDataLen));
|
||||||
nsCOMPtr<nsISupports> genericPrimitive ( do_QueryInterface(primitive) );
|
nsCOMPtr<nsISupports> genericPrimitive ( do_QueryInterface(primitive) );
|
||||||
*aPrimitive = genericPrimitive;
|
*aPrimitive = genericPrimitive;
|
||||||
|
@ -84,7 +84,7 @@ nsPrimitiveHelpers :: CreatePrimitiveForData ( const char* aFlavor, void* aDataB
|
||||||
NS_GET_IID(nsISupportsString), getter_AddRefs(primitive));
|
NS_GET_IID(nsISupportsString), getter_AddRefs(primitive));
|
||||||
if (NS_SUCCEEDED(rv) && primitive ) {
|
if (NS_SUCCEEDED(rv) && primitive ) {
|
||||||
// recall that length takes length as characters, not bytes
|
// recall that length takes length as characters, not bytes
|
||||||
const PRUnichar* start = NS_STATIC_CAST(const PRUnichar*, aDataBuff);
|
const PRUnichar* start = (const PRUnichar*)aDataBuff;
|
||||||
primitive->SetData(Substring(start, start + (aDataLen / 2)));
|
primitive->SetData(Substring(start, start + (aDataLen / 2)));
|
||||||
nsCOMPtr<nsISupports> genericPrimitive ( do_QueryInterface(primitive) );
|
nsCOMPtr<nsISupports> genericPrimitive ( do_QueryInterface(primitive) );
|
||||||
*aPrimitive = genericPrimitive;
|
*aPrimitive = genericPrimitive;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче