I'd be willing to bet that most of those indented parts are a single string for each of those chunks, and that they are file output templates, based on the %s codes -- those would be printf() arguments which are kept in string form in the compiled executable. That may help decipher the syntax intended too. %s = string, %#d = integer with the # being precision, i.e. %1d is a single digit (1, 4, etc). %g Actually, I'm attaching the manpage for printf(3) as this may help decipher the printf or scanf arguments and the intended syntax.