SetSnifferRule
status_t SetSnifferRule(const char*);
status_t SetSnifferRule(const char *type, const char *rule);
status_t SetSnifferRule(const char *type, const char *rule);
ret = mime.SetSnifferRule(snifferRule);
ret = mime.SetSnifferRule(snifferRule);
MimeType.SetSnifferRule (ErrorMessage);
if (SetSnifferRule(value) != B_OK)
status = fSnifferRules.SetSnifferRule(type, rule);
fCurrentType.SetSnifferRule(fRuleControl->Text());
err = fDatabase.SetSnifferRule(type, rule);
CHK(mimeType.SetSnifferRule(snifferRule) == B_OK);
CHK(mimeType.SetSnifferRule(snifferRule) == B_OK);
CHK(type.SetSnifferRule(snifferRule) == B_OK);
CHK(type.SetSnifferRule(snifferRule) == B_OK);
CHK(type.SetSnifferRule(snifferRule2) == B_OK);
CHK(type.SetSnifferRule(snifferRule) == B_OK);
CHK(type.SetSnifferRule(testCase.rule) == B_OK);
CHK(type.SetSnifferRule(testCase.rule) == B_BAD_MIME_SNIFFER_RULE);
CHK(type.SetSnifferRule(testCase.rule) == B_BAD_MIME_SNIFFER_RULE);
CHK(type.SetSnifferRule(testCase.rule) == B_OK);
CHK(type.SetSnifferRule(NULL) == B_OK);
CHK(type.SetSnifferRule("0.0 ('abc')") == B_OK);
CHK(type.SetSnifferRule(NULL) == B_OK);
CHK(type.SetSnifferRule(NULL) == B_ENTRY_NOT_FOUND);
CHK(type.SetSnifferRule("0.0 ('ABC')") == B_OK);
CHK(type.SetSnifferRule("0.0 ('ABC')") != B_OK);
CHK(type.SetSnifferRule("0.5 [0:1] ('ABCD_EFGH' & 0xffffffff00ffffffff)")
CHK(type.SetSnifferRule("0.4 ('ABCD')") == B_OK);
CHK(type.SetSnifferRule("0.4 [0] ('XYZ') | [0:5] ('CD E')") == B_OK);
CHK(type.SetSnifferRule("0.3 [0:8] ('ABCD' | 'EFGH')") == B_OK);
CHK(type.SetSnifferRule("0.2 [0:3] ('ABCD' | 'abcd')") == B_OK);
CHK(type.SetSnifferRule("0.2 ('LMNO' & 0xfffeffff)") == B_OK);