add mapping from macOS flavor back to mime.

This commit is contained in:
pinkerton%netscape.com 1999-05-17 21:55:25 +00:00
Родитель 6561e0db77
Коммит 8b0a21b055
2 изменённых файлов: 24 добавлений и 0 удалений

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

@ -64,3 +64,26 @@ nsMimeMapperMac :: MapMimeTypeToMacOSType ( const nsString & aMimeStr )
return format; return format;
} // MapMimeTypeToMacOSType } // 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'). // converts from mime type (eg: text/plain) to MacOS type (eg: 'TEXT').
ResType MapMimeTypeToMacOSType ( const nsString & aMimeStr ) ; ResType MapMimeTypeToMacOSType ( const nsString & aMimeStr ) ;
void MapMacOSTypeToMimeType ( ResType inMacType, nsString & outMimeStr ) ;
} // nsMimeMapperMac } // nsMimeMapperMac