Hello, Evan > - sprintf (name, "udata.%d.# UDATA", BSSSections.size()); > + sprintf (name, "udata.%d.# UDATA", (int)BSSSections.size()); Why don't use %u instead of cast? -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University