1. 29 Aug, 2011 3 commits
  2. 24 Aug, 2011 12 commits
  3. 23 Aug, 2011 8 commits
  4. 22 Aug, 2011 3 commits
  5. 16 Aug, 2011 3 commits
  6. 15 Aug, 2011 7 commits
  7. 14 Aug, 2011 2 commits
  8. 13 Aug, 2011 2 commits
    • Douglas Bagnall's avatar
      opt: functions to show integer values with kMGTPE suffixes · bbdf3ef3
      Douglas Bagnall authored
      As with the set_ functions, there are twelve permutations of integer size,
      base, and signedness.  The supported sizes are int, long, and long long.
      
      For example, this:
      
       char buf1[OPT_SHOW_LEN];
       char buf2[OPT_SHOW_LEN];
       unsigned i = 1024000;
       opt_show_uintval_bi(buf1, &i);
       opt_show_uintval_si(buf2, &i);
      
      will put "1000k" in buf1, and "1024k" in buf2.
      
      Unlike the opt_set_ functions, these use unsigned arithmetic for unsigned values.
      
      (32 bit bug using sizeof(suffixes) instead of strlen(suffixes) fixed by Rusty)
      bbdf3ef3
    • Douglas Bagnall's avatar
      opt: incidental comment and whitespace repair · babb2310
      Douglas Bagnall authored
      This comment occurred in a couple of places:
      
       /* Set an integer value, various forms.  Sets to 1 on arg == NULL. */
      
      One instance was clearly spurious, while the other was misleading.
      
      Another resolution to this mismatch would be to add
      "if (arg == NULL){*l = 1; return NULL}" somewhere, but I suspect
      it may have been left out/removed because someone thought better.
      babb2310