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++;