Lines Matching defs:as
54 append_uint(struct archive_string *as, uintmax_t d, unsigned base)
58 append_uint(as, d/base, base);
59 archive_strappend_char(as, digits[d % base]);
63 append_int(struct archive_string *as, intmax_t d, unsigned base)
68 archive_strappend_char(as, '-');
72 append_uint(as, ud, base);
77 archive_string_sprintf(struct archive_string *as, const char *fmt, ...)
82 archive_string_vsprintf(as, fmt, ap);
91 archive_string_vsprintf(struct archive_string *as, const char *fmt,
100 if (archive_string_ensure(as, 64) == NULL)
104 as->s[0] = 0;
112 archive_strappend_char(as, *p);
130 archive_strappend_char(as, '%');
134 archive_strappend_char(as, (char)s);
143 append_int(as, s, 10);
151 if (archive_string_append_from_wcs(as, pw,
159 archive_strcat(as, p2);
167 if (archive_string_append_from_wcs(as, pw,
181 case 'o': append_uint(as, u, 8); break;
182 case 'u': append_uint(as, u, 10); break;
183 default: append_uint(as, u, 16); break;
189 archive_strappend_char(as, *p);