Lines Matching defs:size
188 * If size(signed type) > size(unsigned type)
590 /* Get the size of whatever the pointer points to */
851 info(expr->pos, " '%s' has a non-power-of-2 size: %lu", show_typename(lbase), value);
2207 int size;
2213 size = type->bit_size;
2215 if (size < 0 && is_void_type(type)) {
2218 size = bits_in_char;
2224 size = bits_to_bytes(bits_in_bool) * bits_in_char;
2230 size = bits_in_char;
2236 if (is_array_type(type) && size < 0) { // VLA, 1-dimension only
2237 struct expression *base, *size;
2255 size = alloc_expression(expr->pos, EXPR_CAST);
2256 size->cast_type = size_t_ctype;
2257 size->cast_expression = type->array_size;
2258 if (!evaluate_expression(size))
2260 expr->left = size;
2268 if ((size < 0) || (size & (bits_in_char - 1)))
2269 expression_error(expr, "cannot size expression");
2272 expr->value = bits_to_bytes(size);
2281 int size;
2302 size = type->bit_size;
2303 if (size & (bits_in_char-1))
2304 size = 0;
2306 expr->value = bits_to_bytes(size);