Skip to content

Commit

Permalink
Added missing formating cases
Browse files Browse the repository at this point in the history
  • Loading branch information
shajder committed Jul 19, 2024
1 parent 070052c commit 8c930df
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions test_conformance/printf/util_printf.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,12 @@ std::vector<printDataGenParameters> printIntGenParameters = {
//(Minimum)Six-wide,Five-digit(zero-filled in absent
// digits),default(right)-justified

{ { "%06.5i" }, "100" }
{ { "%06.5i" }, "100" },

//(Minimum)Ten-wide ,left-justified, with a blank spaces inserted before the
// value

{ { "% 10d" }, "42" },
};

//-----------------------------------------------
Expand Down Expand Up @@ -165,6 +169,16 @@ std::vector<printDataGenParameters> printHalfGenParameters = {
// exponent,left-justified,with sign,capital E,default(right)-justified

{ { "%+#21.15E" }, "-65504.0h" },

//(Minimum)Ten-wide,two positions after the decimal,with
// a blank spaces inserted before the value, default(right)-justified

{ { "% 10.2f" }, "1.2345h" },

//(Minimum)Eight-wide,two positions after the decimal, with
// a zeros inserted before the value, default(right)-justified

{ { "%08.2f" }, "3.1415h" },
};

//---------------------------------------------------------
Expand Down Expand Up @@ -362,6 +376,16 @@ std::vector<printDataGenParameters> printFloatGenParameters = {
// xh.hhhhpAd style,default(right)-justified

{ { "%10.2a" }, "9990.235" },

//(Minimum)Ten-wide,two positions after the decimal,with
// a blank spaces inserted before the value, default(right)-justified

{ { "% 10.2f" }, "1.2345" },

//(Minimum)Eight-wide,two positions after the decimal,with
// a zeros inserted before the value, default(right)-justified

{ { "%08.2f" }, "3.1415" },
};

//---------------------------------------------------------
Expand Down Expand Up @@ -490,8 +514,12 @@ std::vector<printDataGenParameters> printOctalGenParameters = {
//(Minimum)Four-wide,Five-digit,0-flag ignored(because of
// precision),default(right)-justified

{ { "%04.5o" }, "10" }
{ { "%04.5o" }, "10" },

//(Minimum)Ten-wide, a zeros inserted before the value,
// default(right)-justified

{ { "%010o" }, "10" }
};

//-------------------------------------------------------
Expand Down

0 comments on commit 8c930df

Please sign in to comment.