Lines Matching +full:1 +full:ms
9 * 1. Redistributions of source code must retain the above copyright
64 while (nbytes > 1 && buf[nbytes - 1] == '\0') in trim_nuls()
71 file_ascmagic(struct magic_set *ms, const struct buffer *b, int text) in file_ascmagic() argument
75 int rv = 1; in file_ascmagic()
88 if ((bb.flen & 1) && !(b->flen & 1)) in file_ascmagic()
92 if (file_encoding(ms, &bb, &ubuf, &ulen, &code, &code_mime, in file_ascmagic()
96 rv = file_ascmagic_with_encoding(ms, &bb, in file_ascmagic()
105 file_ascmagic_with_encoding(struct magic_set *ms, const struct buffer *b, in file_ascmagic_with_encoding() argument
114 int rv = -1; in file_ascmagic_with_encoding()
115 int mime = ms->flags & MAGIC_MIME; in file_ascmagic_with_encoding()
130 size_t last_line_end = CAST(size_t, -1); in file_ascmagic_with_encoding()
136 if (nbytes <= 1) { in file_ascmagic_with_encoding()
141 if (ulen > 0 && (ms->flags & MAGIC_NO_CHECK_SOFT) == 0) { in file_ascmagic_with_encoding()
147 file_oomem(ms, mlen); in file_ascmagic_with_encoding()
158 if ((rv = file_softmagic(ms, &bb, NULL, NULL, in file_ascmagic_with_encoding()
160 rv = -1; in file_ascmagic_with_encoding()
162 need_separator = 1; in file_ascmagic_with_encoding()
164 if ((ms->flags & (MAGIC_APPLE|MAGIC_EXTENSION))) { in file_ascmagic_with_encoding()
165 rv = rv == -1 ? 0 : 1; in file_ascmagic_with_encoding()
170 if ((ms->flags & (MAGIC_APPLE|MAGIC_EXTENSION))) { in file_ascmagic_with_encoding()
203 has_escapes = 1; in file_ascmagic_with_encoding()
205 has_backspace = 1; in file_ascmagic_with_encoding()
212 len = file_printedlen(ms); in file_ascmagic_with_encoding()
220 if ((ms->flags & MAGIC_CONTINUE) == 0) { in file_ascmagic_with_encoding()
221 rv = 1; in file_ascmagic_with_encoding()
224 if (need_separator && file_separator(ms) == -1) in file_ascmagic_with_encoding()
227 if (file_printf(ms, "text/plain") == -1) in file_ascmagic_with_encoding()
232 switch (file_replace(ms, " text$", ", ")) { in file_ascmagic_with_encoding()
234 switch (file_replace(ms, " text executable$", in file_ascmagic_with_encoding()
237 if (file_printf(ms, ", ") == -1) in file_ascmagic_with_encoding()
240 case -1: in file_ascmagic_with_encoding()
243 executable = 1; in file_ascmagic_with_encoding()
247 case -1: in file_ascmagic_with_encoding()
254 if (file_printf(ms, "%s", code) == -1) in file_ascmagic_with_encoding()
258 if (file_printf(ms, " %s", subtype) == -1) in file_ascmagic_with_encoding()
262 if (file_printf(ms, " %s", type) == -1) in file_ascmagic_with_encoding()
266 if (file_printf(ms, " executable") == -1) in file_ascmagic_with_encoding()
270 if (file_printf(ms, ", with very long lines (%" in file_ascmagic_with_encoding()
271 SIZE_T_FORMAT "u)", has_long_lines) == -1) in file_ascmagic_with_encoding()
280 if (file_printf(ms, ", with") == -1) in file_ascmagic_with_encoding()
285 if (file_printf(ms, " no") == -1) in file_ascmagic_with_encoding()
289 if (file_printf(ms, " CRLF") == -1) in file_ascmagic_with_encoding()
292 if (file_printf(ms, ",") == -1) in file_ascmagic_with_encoding()
296 if (file_printf(ms, " CR") == -1) in file_ascmagic_with_encoding()
299 if (file_printf(ms, ",") == -1) in file_ascmagic_with_encoding()
303 if (file_printf(ms, " LF") == -1) in file_ascmagic_with_encoding()
306 if (file_printf(ms, ",") == -1) in file_ascmagic_with_encoding()
310 if (file_printf(ms, " NEL") == -1) in file_ascmagic_with_encoding()
314 if (file_printf(ms, " line terminators") == -1) in file_ascmagic_with_encoding()
319 if (file_printf(ms, ", with escape sequences") == -1) in file_ascmagic_with_encoding()
322 if (file_printf(ms, ", with overstriking") == -1) in file_ascmagic_with_encoding()
325 rv = 1; in file_ascmagic_with_encoding()
344 if (end - buf < 1) in encode_utf8()