The following code:

int Orig = 1733011199994;
DATE Date = mtu( Orig );
int Utm = utm( Date );

produces:

Original: 2139379706, Copy: 2139379706

but I see no way of coding it that would compile in lite-C. Especially as mtu() takes an int and utm() returns an int.

Inside dataParse, it works correctly and gives a correct DATE from the same timestamp ( which is 2024.11.30 23:59:59.994 ).