Hi, thanks for answers.. Went throught source code of those (sprintf, strcat, strcpy and strlen) and it seems sprintf is unsafe, since it uses malloc, but strcat,strcpy and strlen are so simple and straightforward and they don't use heap so they are probably? ok.. Well, have to replace sprintf with strcpy,strcat,strlen combination..