Lines Matching defs:as
52 append_uint(struct archive_string *as, uintmax_t d, unsigned base)
56 append_uint(as, d/base, base);
57 archive_strappend_char(as, digits[d % base]);
61 append_int(struct archive_string *as, intmax_t d, unsigned base)
64 archive_strappend_char(as, '-');
67 append_uint(as, d, base);
72 __archive_string_sprintf(struct archive_string *as, const char *fmt, ...)
77 archive_string_vsprintf(as, fmt, ap);
86 __archive_string_vsprintf(struct archive_string *as, const char *fmt,
94 if (__archive_string_ensure(as, 64) == NULL)
98 as->s[0] = 0;
106 archive_strappend_char(as, *p);
126 __archive_strappend_char(as, '%');
130 __archive_strappend_char(as, s);
138 append_int(as, s, 10);
142 archive_strcat(as, p2);
153 case 'o': append_uint(as, u, 8); break;
154 case 'u': append_uint(as, u, 10); break;
155 default: append_uint(as, u, 16); break;
161 archive_strappend_char(as, *p);