Making a StringBuffer in C, and questioning my sanity | Dark Hacker News