Bug 271174 - build problem with SUNWspro compilers. r=darin

This commit is contained in:
tor%cs.brown.edu 2004-11-23 17:58:30 +00:00
Родитель 095f0fe791
Коммит a586fb7a82
2 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -149,7 +149,7 @@ private:
nsCOMPtr<nsISVGGlyphMetricsSource> mSource;
public:
static nsDataHashtable<nsStringHashKey,const nsDependentString*> sFontAliases;
static nsDataHashtable<nsStringHashKey,const nsString*> sFontAliases;
};
/** @} */
@ -157,7 +157,7 @@ public:
//----------------------------------------------------------------------
// implementation:
nsDataHashtable<nsStringHashKey,const nsDependentString*>
nsDataHashtable<nsStringHashKey,const nsString*>
nsSVGGDIPlusGlyphMetrics::sFontAliases;
nsSVGGDIPlusGlyphMetrics::nsSVGGDIPlusGlyphMetrics(nsISVGGlyphMetricsSource *src)
@ -505,14 +505,14 @@ static PRBool FindFontFamily(const nsString& aFamily, PRBool aGeneric, void *aDa
delete family;
//try alias if there is one:
const nsDependentString *alias = nsnull;
const nsString *alias = nsnull;
nsAutoString canonical_name(aFamily);
ToLowerCase(canonical_name);
nsSVGGDIPlusGlyphMetrics::sFontAliases.Get(canonical_name, &alias);
if (alias) {
// XXX this might cause a stack-overflow if there are cyclic
// aliases in sFontAliases
retval = FindFontFamily(nsString(*alias), PR_FALSE, aData);
retval = FindFontFamily(*alias, PR_FALSE, aData);
}
}

Просмотреть файл

@ -112,7 +112,7 @@ private:
nsCOMPtr<nsISVGGlyphMetricsSource> mSource;
public:
static nsDataHashtable<nsStringHashKey,const nsDependentString*> sFontAliases;
static nsDataHashtable<nsStringHashKey,const nsString*> sFontAliases;
};
/** @} */
@ -120,7 +120,7 @@ public:
//----------------------------------------------------------------------
// nsSVGLibartGlyphMetricsFT implementation:
nsDataHashtable<nsStringHashKey,const nsDependentString*>
nsDataHashtable<nsStringHashKey,const nsString*>
nsSVGLibartGlyphMetricsFT::sFontAliases;
@ -406,7 +406,7 @@ FindFont(const nsString& aFamily, PRBool aGeneric, void *aData)
}
else {
// try alias if there is one:
const nsDependentString *alias = nsnull;
const nsString *alias = nsnull;
nsSVGLibartGlyphMetricsFT::sFontAliases.Get(NS_ConvertUTF8toUCS2(family_name),
&alias);
if (alias) {