libfdtgen: fix string_buf overwriting string_buf will be overwritten by recursive calls, need to back up the string_buf before recursive calls and free after that.
Platform independent libraries