]> Kevux Git Server - fll/commit
Update: Implement double support in print functions and add missing functionality.
authorKevin Day <thekevinday@gmail.com>
Sat, 13 Nov 2021 22:36:17 +0000 (16:36 -0600)
committerKevin Day <thekevinday@gmail.com>
Sat, 13 Nov 2021 22:36:17 +0000 (16:36 -0600)
commit1751615882d6d8728fe49591550dd9ca1fb6522e
tree45ed23e85810d32d3a4fc9a1877d3ad18492ba5a
parent2d43be7f5cf8288773b8748b4caffa19997ebd37
Update: Implement double support in print functions and add missing functionality.

This implements the double support as a wrapper to the printf() functionality.
Future versions will ideally impliment this internally.

I observed that there is some incorrect logic with the "width" and the "precision".
The logic appears to be asserting that they are XOR to each other.
In actuality they are OR to each other and both can be provided.

Rename "output" to "stream".
This seems slightly more accurate to me.
I considered using "file" but that is heavily used by the f_file_t rather than the FILE *.
level_0/f_conversion/c/conversion-common.h
level_0/f_print/c/print-common.h
level_1/fl_conversion/c/conversion.c
level_1/fl_conversion/c/private-conversion.c
level_1/fl_print/c/print.c
level_1/fl_print/c/print.h
level_1/fl_print/c/private-print.c
level_1/fl_print/c/private-print.h