use _i_ in macro _for_ instead of i
fix printf type
She is not refined.  She is not unrefined.  She keeps a parrot.
		-- Mark Twain