That depends on how you define the interior of a polygon which intersects itself. If you want to account for the possibility that your point is "inside twice", the most general solution is to compute the winding number.
Comment on Re^2: Determing whether point falls inside or outside a complex polygon