зеркало из https://github.com/mozilla/gecko-dev.git
add mapping from macOS flavor back to mime.
This commit is contained in:
Родитель
6561e0db77
Коммит
8b0a21b055
|
@ -64,3 +64,26 @@ nsMimeMapperMac :: MapMimeTypeToMacOSType ( const nsString & aMimeStr )
|
|||
return format;
|
||||
|
||||
} // MapMimeTypeToMacOSType
|
||||
|
||||
|
||||
//
|
||||
// MapMacOSTypeToMimeType
|
||||
//
|
||||
// Given a MacOS flavor, map this back into the Mozilla mimetype.
|
||||
//
|
||||
void
|
||||
nsMimeMapperMac :: MapMacOSTypeToMimeType ( ResType inMacType, nsString & outMimeStr )
|
||||
{
|
||||
switch ( inMacType ) {
|
||||
|
||||
case 'TEXT': outMimeStr = kTextMime; break;
|
||||
case 'XIF ': outMimeStr = kXIFMime; break;
|
||||
case 'HTML': outMimeStr = kHTMLMime; break;
|
||||
|
||||
default:
|
||||
outMimeStr = "unknown";
|
||||
//¥¥¥ need to un-hash here.
|
||||
|
||||
} // case of which flavor
|
||||
|
||||
} // MapMacOSTypeToMimeType
|
||||
|
|
|
@ -35,6 +35,7 @@ namespace nsMimeMapperMac {
|
|||
|
||||
// converts from mime type (eg: text/plain) to MacOS type (eg: 'TEXT').
|
||||
ResType MapMimeTypeToMacOSType ( const nsString & aMimeStr ) ;
|
||||
void MapMacOSTypeToMimeType ( ResType inMacType, nsString & outMimeStr ) ;
|
||||
|
||||
} // nsMimeMapperMac
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче