operator!=( NSCAP_Zero* lhs, const nsCOMPtr<T>& rhs )
operator!=( const nsCOMPtr<T>& lhs, U* rhs )
operator!=( NSCAP_Zero* lhs, const nsCOMPtr<T>& rhs )    // specifically to allow |0 != smartPtr|  {    return NS_REINTERPRET_CAST(const void*, lhs) != NS_STATIC_CAST(const void*, rhs.get());  }