When a local_time to sys_time conversion is unique,
result == unique,
first will be filled out with the correct sys_info,
and
second will be zero-initialized.
If the conversion stems from a nonexistent local_time
then result == nonexistent,
first will be filled out with the sys_info
that ends just prior to the local_time,
and
second will be filled out with the sys_info
that begins just after the local_time.
If the conversion stems from an ambiguous local_time,
then result == ambiguous,
first will be filled out with the sys_info
that ends just after the local_time,
and
second will be filled out with the sys_info
that starts just before the local_time.