[Turn off line numbering]1: arg num; 2: var num_str, sign; 3: 4: // 12500 => "12,500" 5: // if (abs(num) < 9999) 6: // return tostr(num); 7: sign = num ? abs(num) / num : 1; 8: num = abs(num); 9: num_str = ""; 10: while (num > 999) { 11: num_str = "," + tostr(1000 + num % 1000).subrange(2) + num_str; 12: num = num / 1000; 13: } 14: num_str = tostr(num) + num_str; 15: return (sign == 1 ? "" : "-") + num_str;
["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]