Lines Matching full:as
14 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
53 append_uint(struct archive_string *as, uintmax_t d, unsigned base)
57 append_uint(as, d/base, base);
58 archive_strappend_char(as, digits[d % base]);
62 append_int(struct archive_string *as, intmax_t d, unsigned base)
67 archive_strappend_char(as, '-');
71 append_uint(as, ud, base);
76 archive_string_sprintf(struct archive_string *as, const char *fmt, ...)
81 archive_string_vsprintf(as, fmt, ap);
90 archive_string_vsprintf(struct archive_string *as, const char *fmt,
99 if (archive_string_ensure(as, 64) == NULL)
103 as->s[0] = 0;
111 archive_strappend_char(as, *p);
129 archive_strappend_char(as, '%');
133 archive_strappend_char(as, (char)s);
142 append_int(as, s, 10);
150 if (archive_string_append_from_wcs(as, pw,
158 archive_strcat(as, p2);
166 if (archive_string_append_from_wcs(as, pw,
180 case 'o': append_uint(as, u, 8); break;
181 case 'u': append_uint(as, u, 10); break;
182 default: append_uint(as, u, 16); break;
188 archive_strappend_char(as, *p);