support equality of between pointers
support printf