 	return { rhs in lhs == rhs }
 }
 
-public prefix func != <T>(rhs: AutoreleasingUnsafeMutablePointer <T>) -> AutoreleasingUnsafeMutablePointer <T> -> Bool {
-	return { lhs in lhs == rhs }
-}
-
-public postfix func != <T>(lhs: AutoreleasingUnsafeMutablePointer <T>) -> AutoreleasingUnsafeMutablePointer <T> -> Bool {
+public prefix func != <T>(rhs: AutoreleasingUnsafeMutablePointer<T>) -> AutoreleasingUnsafeMutablePointer <T> -> Bool {
+	return { lhs in lhs == rhs }
+}
+
+public postfix func != <T>(lhs: AutoreleasingUnsafeMutablePointer<T>) -> AutoreleasingUnsafeMutablePointer <T> -> Bool {
 	return { rhs in lhs == rhs }
 }
 

	return { lhs in lhs > rhs }
}

public prefix func > <T>(rhs: UnsafePointer <T>) -> UnsafePointer <T> -> Bool {
	return { lhs in lhs > rhs }
}

public prefix func > <T>(rhs: UnsafeMutablePointer <T>) -> UnsafeMutablePointer <T> -> Bool {
	return { lhs in lhs > rhs }
}


	return { lhs in lhs == rhs }
}

public prefix func != <T>(rhs: UnsafeMutablePointer<T>) -> UnsafeMutablePointer <T> -> Bool {
	return { lhs in lhs == rhs }
}

public postfix func != <T>(lhs: UnsafeMutablePointer<T>) -> UnsafeMutablePointer <T> -> Bool {
	return { rhs in lhs == rhs }
}

