It may be OK to do that for spamtest, but I don't think its valid for
virustest. What we could do is:
0 - unchecked
1 - definitely clear of spam
10 - definitely contains spam
0 - definitely clear of viruses
1 - possibly contains a virus/unchecked
2 - definitely contains a virus
That would eliminate NIL entirely.
Sounds good to me too :o)
I do wonder though if we should just use 0-10 for virustest too, so that
it's the same range as spam test. It might be more "intuative" to users.
So you'd have varying degrees of suspicion. If implementations just map to
the values 0, 5 and 10 then that's fine, but I don't know if there are anti
virus implementations that give a "score" in the same way as anti spam
does... or will there be such an implementation in the future? Just an
idea... I'm not completely sold on it myself I have to say.