Ohne Gewährleistung auf Funktionalität oder irgendwas, aber nachdem mir heute jemand gesagt hat, dass er einfach strdupa mit strdup #define'd, dachte ich mir, suche ich lieber mal fix nach einer leak-freien Lösung. #define strdupa(x) (char*)strcpy((char*)alloca(strlen((const char*)x)+1)