SetFileExtensions
status_t SetFileExtensions(const BMessage* extensions);
status_t SetFileExtensions(const char *type, const BMessage *extensions);
status_t SetFileExtensions(const char *type, const BMessage *extensions);
ret = mime.SetFileExtensions(&message);
ret = mime.SetFileExtensions(&message);
if (SetFileExtensions(&msg) != B_OK)
res = mt.SetFileExtensions(&extMsg);
return SetFileExtensions(type, &extensions);
return type.SetFileExtensions(&newExtensions);
fCurrentType.SetFileExtensions(&extensions);
err = fDatabase.SetFileExtensions(type, &extensions);
CHK(mime.SetFileExtensions(&msg) != B_OK); // R5 == B_BAD_VALUE
CHK(mime.SetFileExtensions(&msg1) == B_OK);
CHK(mime.SetFileExtensions(NULL) == B_OK);
CHK(mime.SetFileExtensions(&msg1) == B_OK);
CHK(mime.SetFileExtensions(&msgEmpty) == B_OK);
CHK(mime.SetFileExtensions(&msgExtraSet) == B_OK);
CHK(mime.SetFileExtensions(&msg1) == B_OK);
CHK(mime.SetFileExtensions(&msg2) == B_OK);
CHK(mime.SetFileExtensions(NULL) == B_OK); // R5 == CRASH! despite what the BeBook says
CHK(type.SetFileExtensions(&extensions) == B_OK);
CHK(type.SetFileExtensions(&extensions) == B_OK);
CHK(type.SetFileExtensions(&extensions) == B_OK);
CHK(type.SetFileExtensions(&extensions) == B_OK);