const int Client::UDP_API_COMMAND_TIMEOUT;
#endif
-ANIDBUDPCLIENTSHARED_EXPORT char *revision()
+ANIDBUDPCLIENTSHARED_EXPORT const char *revision()
{
#ifdef REVISION
#define ANI_GET_REV_I(X) #X
QHistoryState *connectedHistoryState;
};
-ANIDBUDPCLIENTSHARED_EXPORT char *revision();
+ANIDBUDPCLIENTSHARED_EXPORT const char *revision();
} // namespace AniDBUdpClient
bool FileCommand::isValid() const
{
- const bool validAnameGE = !m_aname.isEmpty() && (!m_gname.isEmpty() && m_epno || m_gid && m_epno);
+ const bool validAnameGE = !m_aname.isEmpty() && ((!m_gname.isEmpty() && m_epno) || (m_gid && m_epno));
const bool validAidGE = m_aid && ((!m_gname.isEmpty() && m_epno) || (m_gid && m_epno));
return (m_fid || (!m_ed2k.isEmpty() && m_size) || validAnameGE || validAidGE);
// fmask & amask don't need to be checked as all invalid bits are removed
bool VoteCommand::isValid() const
{
return (m_id || !m_name.isEmpty())
- && (m_epno && m_voteType == AnimeVote || !m_epno);
+ && ((m_epno && m_voteType == AnimeVote) || !m_epno);
// Value is set to 0 if not in valid range
}