Mercurial > hg > th-libs
changeset 241:d0bf513f2118
Add some comments.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 16 Feb 2016 16:29:25 +0200 |
parents | 5e781dba6136 |
children | 11f8cd7d73d3 |
files | th_string.c |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/th_string.c Tue Feb 16 16:10:41 2016 +0200 +++ b/th_string.c Tue Feb 16 16:29:25 2016 +0200 @@ -159,7 +159,7 @@ // Calculate necessary padding, if any int nwidth = width - pos; - // Suffix padding? + // Prefix padding? if (padMode != '-' && nwidth > 0) { while (nwidth--) @@ -197,6 +197,7 @@ int nwidth = width - strlen(str); int ret = 0; + // Prefix padding? if (padMode != '-' && nwidth > 0) { while (nwidth--) @@ -212,6 +213,7 @@ goto out; } + // Postfix padding? if (padMode == '-' && nwidth > 0) { while (nwidth--) @@ -245,12 +247,14 @@ fmt++; + // Check sign if (*fmt == '+') { sign = TRUE; fmt++; } + // Check for padding if (*fmt == '0' || *fmt == '-' || *fmt == '\'') { padMode = *fmt++; @@ -266,9 +270,11 @@ goto out; } + // Get width while (th_isdigit(*fmt)) width = width * 10 + (*fmt++ - '0'); + // Check for precision if (*fmt == '.') { fmt++;