Es könnte helfen, temp_wrd auszugeben statt ret.


PS: Und man definiert keine Funktionen innerhalb von anderen Funktionen in C.