about summary refs log tree commit diff
path: root/lib/util
diff options
context:
space:
mode:
authorgiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2014-11-21 03:23:30 +0000
committergiraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8>2014-11-21 03:23:30 +0000
commitca9b620700492f0b868f0a1b2c181a5ef4445e5b (patch)
tree4b58bf1e78b4bff92cb754ae91e6945a69d0d41e /lib/util
parent8dd56f34a49a36cd8d134ed54defff16d353ed91 (diff)
downloadnetpbm-mirror-ca9b620700492f0b868f0a1b2c181a5ef4445e5b.tar.gz
netpbm-mirror-ca9b620700492f0b868f0a1b2c181a5ef4445e5b.tar.xz
netpbm-mirror-ca9b620700492f0b868f0a1b2c181a5ef4445e5b.zip
cleanup
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2316 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'lib/util')
-rw-r--r--lib/util/nstring.c30
1 files changed, 14 insertions, 16 deletions
diff --git a/lib/util/nstring.c b/lib/util/nstring.c
index 1fe66a27..529faa39 100644
--- a/lib/util/nstring.c
+++ b/lib/util/nstring.c
@@ -221,8 +221,8 @@ pm_vsnprintf(char *       const str,
             const char *q = strchr(p + 1,'%');
             size_t n = !q ? strlen(p) : (q - p);
             if (str_l < str_m) {
-                size_t avail = str_m - str_l;
-                fast_memcpy(str + str_l, p, (n > avail ? avail : n));
+                size_t const avail = str_m - str_l;
+                fast_memcpy(str + str_l, p, (MIN(n, avail)));
             }
             p += n; str_l += n;
         } else {
@@ -408,9 +408,7 @@ pm_vsnprintf(char *       const str,
                     else {
                         /* memchr on HP does not like n > 2^31  !!! */
                         const char * q =
-                            memchr(str_arg, '\0',
-                                   precision <= 0x7fffffff ?
-                                   precision : 0x7fffffff);
+                            memchr(str_arg, '\0', MIN(precision, 0x7fffffff));
                         str_arg_l = !q ? precision : (q-str_arg);
                     }
                     break;
@@ -657,9 +655,9 @@ pm_vsnprintf(char *       const str,
                 int n = min_field_width - (str_arg_l+number_of_zeros_to_pad);
                 if (n > 0) {
                     if (str_l < str_m) {
-                        size_t avail = str_m-str_l;
-                        fast_memset(str+str_l, (zero_padding ? '0' : ' '),
-                                    (n > avail ? avail : n));
+                        size_t const avail = str_m - str_l;
+                        fast_memset(str + str_l, (zero_padding ? '0' : ' '),
+                                    (MIN(n, avail)));
                     }
                     str_l += n;
                 }
@@ -679,8 +677,8 @@ pm_vsnprintf(char *       const str,
                 int n = zero_padding_insertion_ind;
                 if (n > 0) {
                     if (str_l < str_m) {
-                        size_t avail = str_m-str_l;
-                        fast_memcpy(str+str_l, str_arg, (n>avail?avail:n));
+                        size_t const avail = str_m - str_l;
+                        fast_memcpy(str + str_l, str_arg, (MIN(n, avail)));
                     }
                     str_l += n;
                 }
@@ -690,8 +688,8 @@ pm_vsnprintf(char *       const str,
                 n = number_of_zeros_to_pad;
                 if (n > 0) {
                     if (str_l < str_m) {
-                        size_t avail = str_m - str_l;
-                        fast_memset(str + str_l, '0', (n > avail ? avail : n));
+                        size_t const avail = str_m - str_l;
+                        fast_memset(str + str_l, '0', (MIN(n, avail)));
                     }
                     str_l += n;
                 }
@@ -706,7 +704,7 @@ pm_vsnprintf(char *       const str,
                         size_t const avail = str_m-str_l;
                         fast_memcpy(str + str_l,
                                     str_arg + zero_padding_insertion_ind,
-                                    (n > avail ? avail : n));
+                                    MIN(n, avail));
                     }
                     str_l += n;
                 }
@@ -717,8 +715,8 @@ pm_vsnprintf(char *       const str,
                 int n = min_field_width - (str_arg_l+number_of_zeros_to_pad);
                 if (n > 0) {
                     if (str_l < str_m) {
-                        size_t avail = str_m-str_l;
-                        fast_memset(str+str_l, ' ', (n>avail?avail:n));
+                        size_t const avail = str_m - str_l;
+                        fast_memset(str+str_l, ' ', (MIN(n, avail)));
                     }
                     str_l += n;
                 }
@@ -730,7 +728,7 @@ pm_vsnprintf(char *       const str,
            of overwriting the last character (shouldn't happen, but
            just in case)
         */
-        str[str_l <= str_m-1 ? str_l : str_m-1] = '\0';
+        str[MIN(str_l, str_m - 1)] = '\0';
     }
     *sizeP = str_l;
 }