What's the difference between the two? Wouldn't all viruses be considered malware? Is there some standard that the software has to live up to to be labeled antivirus?
Viruses infect executable files (or other files that can potentially contain executable code) while non-virus malware infects machines, browsers, or other types of "hosts".