Lines Matching refs:len
94 char* dec(long i, int len /* = 0 */)
96 if (i >= 0) return itoa((unsigned long)i, len, 0, 10);
97 else return itoa((unsigned long)(-i), len, 1, 10);
99 char* dec(int i, int len /* = 0 */)
101 if (i >= 0) return itoa((unsigned long)i, len, 0, 10);
102 else return itoa((unsigned long)(-i), len, 1, 10);
104 char* dec(unsigned long i, int len /* = 0 */)
106 return itoa(i, len, 0, 10);
108 char* dec(unsigned int i, int len /* = 0 */)
110 return itoa(i, len, 0, 10);
113 char* hex(long i, int len /* = 0 */)
115 return itoa((unsigned long)i, len, 0, 16);
117 char* hex(int i, int len /* = 0 */)
119 return itoa((unsigned long)i, len, 0, 16);
121 char* hex(unsigned long i, int len /* = 0 */)
123 return itoa(i, len, 0, 16);
125 char* hex(unsigned int i, int len /* = 0 */)
127 return itoa(i, len, 0, 16);
130 char* oct(long i, int len /* = 0 */)
132 return itoa((unsigned long)i, len, 0, 8);
134 char* oct(int i, int len /* = 0 */)
136 return itoa((unsigned long)i, len, 0, 8);
138 char* oct(unsigned long i, int len /* = 0 */)
140 return itoa(i, len, 0, 8);
142 char* oct(unsigned int i, int len /* = 0 */)
144 return itoa(i, len, 0, 8);
147 static char *str(const char* s, int len, int width)
149 if (width < len)
150 width = len;
155 memset (buf, ' ', width - len);
156 memcpy (buf + width - len, s, len);