Lines Matching defs:length
135 Format_size(char *str, size_t size, int length)
146 (void) snprintf(str, length, "%4d%c", (int)size, tag);
150 Format_time(char *str, ulong_t time, int length)
152 (void) snprintf(str, length, gettext("%3d:%2.2d:%2.2d"), /* hr:mm:ss */
157 Format_pct(char *str, float val, int length)
165 (void) snprintf(str, length, "%1.1f", val);
167 (void) snprintf(str, length, "%.0f", val);
171 Format_num(char *str, int num, int length)
174 (void) snprintf(str, length, ".%1dM", num/100000);
177 (void) snprintf(str, length, "%2dK", num/1000);
179 (void) snprintf(str, length, "%3d", num);
184 Format_state(char *str, char state, processorid_t pr_id, int length)
188 (void) strncpy(str, "sleep", length);
191 (void) strncpy(str, "run", length);
194 (void) strncpy(str, "zombie", length);
197 (void) strncpy(str, "stop", length);
200 (void) strncpy(str, "idle", length);
203 (void) strncpy(str, "wait", length);
206 (void) snprintf(str, length, "cpu%-3d", (int)pr_id);
209 (void) strncpy(str, "?", length);
332 int length;
337 for (cp = buf; *cp != '\0'; cp += length) {
338 length = mbtowc(&wchar, cp, MB_LEN_MAX);
339 if (length <= 0) {
344 if (bytesleft <= length) {
348 (void) memmove(cp, cp + length, bytesleft - length);
349 length = 0;
351 bytesleft -= length;