Re: change "timeformat_old" from 6 months to 1 year



On 2016-09-19 05:11, Mooffie wrote:

On 9/19/16, Mooffie <mooffie gmail com> wrote:

One possibility is to modify MC's source code:

    https://source.midnight-commander.org/S/lib--timefmt.c.html#L133

Change the "6L" (six months) to "12L".

Or you can edit the MC binary directly.

That expression (6 * 30 * 24 * 60 * 60) equals 0x00ed4e00. Use MC's
viewer to edit /usr/bin/mc: press <f4> for hex view. Search for "00 4e
ed 00" (assuming little endian). But it turns out MC's hex search has
a bug: you should tick the "All charsets" and "Case sensitive"
checkboxes first.

I did not manage to find the hex string 0x00ed4e00, using any of my hex
editors, so I ended up recompiling mc.

But thanks for the help.

Perhaps, it would make sense to make this option configurable via the
ini file?
Or set 12 months by default, because that makes more logical sense than
6 months.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]