On 9/2/07, Balbir Singh <balbir at linux.vnet.ibm.com> wrote: > - s += sprintf(s, "%lu\n", *val); > + if (read_strategy) > + s += read_strategy(*val, s); > + else > + s += sprintf(s, "%lu\n", *val); This would be better as %llu > + tmp = simple_strtoul(buf, &end, 10); and this as simple_strtoull() Paul