From 70f9a6747e6e9cd5a292f36b7f872f3ae3055906 Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 9 Apr 2011 20:26:14 +0000 Subject: (svn r22304) -Add: {DECIMAL} string code to print decimal fractions. --- src/table/control_codes.h | 1 + src/table/strgen_tables.h | 1 + 2 files changed, 2 insertions(+) (limited to 'src/table') diff --git a/src/table/control_codes.h b/src/table/control_codes.h index ccebcc864..73d4a2b91 100644 --- a/src/table/control_codes.h +++ b/src/table/control_codes.h @@ -72,6 +72,7 @@ enum StringControlCode { SCC_STRING, SCC_COMMA, + SCC_DECIMAL, SCC_NUM, SCC_ZEROFILL_NUM, SCC_HEX, diff --git a/src/table/strgen_tables.h b/src/table/strgen_tables.h index ecc3bbedd..9979b10f3 100644 --- a/src/table/strgen_tables.h +++ b/src/table/strgen_tables.h @@ -92,6 +92,7 @@ static const CmdStruct _cmd_structs[] = { /* Numbers */ {"COMMA", EmitSingleChar, SCC_COMMA, 1, C_NONE}, // Number with comma + {"DECIMAL", EmitSingleChar, SCC_DECIMAL, 2, C_NONE}, // Number with comma and fractional part. Second parameter is number of fractional digits, first parameter is number times 10**(second parameter). {"NUM", EmitSingleChar, SCC_NUM, 1, C_NONE}, // Signed number {"ZEROFILL_NUM", EmitSingleChar, SCC_ZEROFILL_NUM, 2, C_NONE}, // Unsigned number with zero fill, e.g. "02". First parameter is number, second minimum length {"BYTES", EmitSingleChar, SCC_BYTES, 1, C_NONE}, // Unsigned number with "bytes", i.e. "1.02 MiB or 123 KiB" -- cgit v1.2.3-70-g09d2