What is difference between coupon bond with warrants and straight coupon?

A warrant is, essentially, an option to purchase shares of the company’s stock.

A coupon bond with warrants has those options attached; when you buy or sell the bond they go with the bond unless (and until) they’re exercised.

A straight coupon bond has no such warrants attached.

great thanks. does it mean that bonds with warrants to be considered for dilutive eps calculation?

That’s correct.