does "avoir de quoi" mean "have enough for"
yes, it does.
and it doesn't mean to earn a living at all?
you can have the financial means to live without earning the money.
i was purely referring to the expression avoir de quoi vivre :)
he wants his wife to have the means to live.
what about: he wants his wife to have something to live for it was not accepted