Lines Matching refs:CAST
67 #define EATAB {while (isascii(CAST(unsigned char, *l)) && \
68 isspace(CAST(unsigned char, *l))) ++l;}
69 #define LOWCASE(l) (isupper(CAST(unsigned char, l)) ? \
70 tolower(CAST(unsigned char, l)) : (l))
89 #define ALLOC_CHUNK CAST(size_t, 10)
90 #define ALLOC_INCR CAST(size_t, 200)
339 return CAST(off_t, INT_MAX); in maxoff_t()
341 return CAST(off_t, LONG_MAX); in maxoff_t()
350 if (isalpha(CAST(unsigned char, l[1]))) { in get_standard_integer_type()
385 } else if (isdigit(CAST(unsigned char, l[1]))) { in get_standard_integer_type()
396 if (isdigit(CAST(unsigned char, l[2]))) { in get_standard_integer_type()
454 if ((ml = CAST(struct mlist *, malloc(sizeof(*ml)))) == NULL) in add_mlist()
461 ml->magic_rxcomp = CAST(file_regex_t **, in add_mlist()
489 CAST(unsigned long, sizeof(*map->magic[0])), in apprentice_1()
490 CAST(unsigned long, FILE_MAGICSIZE)); in apprentice_1()
561 if ((ms = CAST(struct magic_set *, calloc(CAST(size_t, 1u), in file_ms_alloc()
574 if ((ms->c.li = CAST(struct level_info *, malloc(len))) == NULL) in file_ms_alloc()
614 p = CAST(char *, map->p); in apprentice_unmap()
640 if ((mlist = CAST(struct mlist *, calloc(1, sizeof(*mlist)))) == NULL) { in mlist_alloc()
664 apprentice_unmap(CAST(struct magic_map *, ml->map)); in mlist_free_one()
1140 const struct magic_entry *ma = CAST(const struct magic_entry *, a); in apprentice_sort()
1141 const struct magic_entry *mb = CAST(const struct magic_entry *, b); in apprentice_sort()
1275 if (file_looks_utf8(m->value.us, CAST(size_t, m->vallen), NULL, in set_test_type()
1301 if ((mp = CAST(struct magic_entry *, in addentry()
1310 mset[i].max = CAST(uint32_t, incr); in addentry()
1358 if (CAST(size_t, len - 2) > bang[i].len && in load_1()
1438 isspace(CAST(unsigned char, p[-1]))) && in set_text_binary()
1441 isspace(CAST(unsigned char, p[len]))))) in set_text_binary()
1487 if ((*ma = CAST(struct magic *, malloc(slen))) == NULL) { in coalesce_entries()
1530 if ((map = CAST(struct magic_map *, calloc(1, sizeof(*map)))) == NULL) in apprentice_load()
1567 if ((nfilearr = CAST(char **, in apprentice_load()
1650 v = CAST(signed char, v); in file_signextend()
1655 v = CAST(short, v); in file_signextend()
1678 v = CAST(int32_t, v); in file_signextend()
1698 v = CAST(int64_t, v); in file_signextend()
1827 isspace(CAST(unsigned char, l[p->len]))) { in get_cond()
1885 while (!isspace(CAST(unsigned char, *++l))) in parse_indirect_modifier()
1911 val = CAST(uint64_t, strtoull(l, &t, 0)); in parse_op_modifier()
1925 while (!isspace(CAST(unsigned char, *++l))) { in parse_string_modifier()
1934 m->str_range = CAST(uint32_t, strtoul(l, &t, 0)); in parse_string_modifier()
2010 if (l[1] == '/' && !isspace(CAST(unsigned char, l[2]))) in parse_string_modifier()
2065 diff = CAST(int32_t, cont_level) - CAST(int32_t, m->cont_level); in parse()
2073 if ((nm = CAST(struct magic *, realloc(me->mp, in parse()
2079 me->max_count = CAST(uint32_t, cnt); in parse()
2088 if ((m = CAST(struct magic *, malloc(len))) == NULL) { in parse()
2099 m->lineno = CAST(uint32_t, lineno); in parse()
2128 m->offset = CAST(int32_t, strtol(l, &t, 0)); in parse()
2219 if (isdigit(CAST(unsigned char, *l)) || *l == '-') { in parse()
2220 m->in_offset = CAST(int32_t, strtol(l, &t, 0)); in parse()
2284 && !isalpha(CAST(unsigned char, l[1]))) { in parse()
2381 if (*l == 'x' && ((isascii(CAST(unsigned char, l[1])) && in parse()
2382 isspace(CAST(unsigned char, l[1]))) || !l[1])) { in parse()
2485 if (*el && !isspace(CAST(unsigned char, *el))) { in parse_strength()
2489 m->factor = CAST(uint8_t, factor); in parse_strength()
2516 char *buf = CAST(char *, CAST(void *, m)) + off; in parse_extra()
2521 "`%.*s', new type `%s'", name, CAST(int, len), buf, l); in parse_extra()
2543 if (!isspace(CAST(unsigned char, *l)) && !goodchar(*l, extra)) in parse_extra()
2566 CAST(off_t, offsetof(struct magic, apple)), in parse_apple()
2578 CAST(off_t, offsetof(struct magic, ext)), in parse_ext()
2593 CAST(off_t, offsetof(struct magic, mimetype)), in parse_mime()
2641 for (len = cnt = 0; isdigit(CAST(unsigned char, *ptr)); ptr++, cnt++) \ in check_format_type()
2759 while (isdigit(CAST(unsigned char, *ptr))) in check_format_type()
2763 while (isdigit(CAST(unsigned char , *ptr))) in check_format_type()
2916 ull = CAST(uint64_t, strtoull(*p, &ep, 0)); in getvalue()
2932 for (q = *p; isspace(CAST(unsigned char, *q)); q++) in getvalue()
2935 ull = -CAST(int64_t, ull); in getvalue()
2938 x = CAST(uint64_t, ull & ~0xffULL); in getvalue()
2942 x = CAST(uint64_t, ull & ~0xffffULL); in getvalue()
2946 x = CAST(uint64_t, ull & ~0xffffffffULL); in getvalue()
2991 if (isspace(CAST(unsigned char, c))) in getstr()
3004 *p++ = CAST(char, c); in getstr()
3031 if (isprint(CAST(unsigned char, c))) { in getstr()
3069 *p++ = CAST(char, c); in getstr()
3121 *p++ = CAST(char, val); in getstr()
3137 *p++ = CAST(char, val); in getstr()
3144 m->vallen = CAST(unsigned char, (p - origp)); in getstr()
3149 m->vallen += CAST(unsigned char, l); in getstr()
3159 if (!isascii(CAST(unsigned char, c))) in hextoint()
3161 if (isdigit(CAST(unsigned char, c))) in hextoint()
3265 if ((map = CAST(struct magic_map *, calloc(1, sizeof(*map)))) == NULL) { in apprentice_buf()
3293 if ((map = CAST(struct magic_map *, calloc(1, sizeof(*map)))) == NULL) { in apprentice_map()
3316 map->len = CAST(size_t, st.st_size); in apprentice_map()
3319 if ((map->p = mmap(0, CAST(size_t, st.st_size), PROT_READ|PROT_WRITE, in apprentice_map()
3320 MAP_PRIVATE|MAP_FILE, fd, CAST(off_t, 0))) == MAP_FAILED) { in apprentice_map()
3326 if ((map->p = CAST(void *, malloc(map->len))) == NULL) { in apprentice_map()
3342 if (mprotect(map->p, CAST(size_t, st.st_size), PROT_READ) == -1) { in apprentice_map()
3367 ptr = CAST(uint32_t *, map->p); in check_buffer()
3386 entries = CAST(uint32_t, map->len / sizeof(struct magic)); in check_buffer()
3393 map->magic[0] = CAST(struct magic *, map->p) + 1; in check_buffer()
3448 if (write(fd, &hdr, sizeof(hdr)) != CAST(ssize_t, sizeof(hdr))) { in apprentice_compile()
3455 if (write(fd, map->magic[i], len) != CAST(ssize_t, len)) { in apprentice_compile()
3501 if (asprintf(&buf, "%.*s.mime%s", CAST(int, q - fn), fn, ext) in mkdbname()
3510 if (asprintf(&buf, "%.*s%s", CAST(int, q - fn), fn, ext) < 0) in mkdbname()
3630 m->offset = swap4(CAST(uint32_t, m->offset)); in bs1()
3631 m->in_offset = swap4(CAST(uint32_t, m->in_offset)); in bs1()
3632 m->lineno = swap4(CAST(uint32_t, m->lineno)); in bs1()