Lines Matching refs:size
22 plus optional size in bytes
48 int size;
79 memcpy(&fdl, TT.buf+*offset, t->size);
80 *offset += t->size;
81 if (sizeof(float) == t->size) {
84 } else if (sizeof(double) == t->size) {
87 } else if (sizeof(long double) == t->size) {
90 } else error_exit("bad -tf '%d'", t->size);
100 if (t->size == 8) {
103 } else or = (1LL<<(8*t->size))-1;
106 // Accumulate integer based on size argument
107 for (k=0; k < t->size; k++) {
109 ll |= or << (8*(IS_BIG_ENDIAN ? t->size-k-1 : k));
114 or = sizeof(or) - t->size;
116 if (or && (ll & (1l<<((8*t->size)-1))))
117 ll |= ((or<<(8*or))-1) << (8*t->size);
149 // off_t varies so expand it to largest possible size
230 int size = 1;
237 size = strtol(s, &s, 10);
238 if (type < 2 && size != 1) break;
239 if (CFG_TOYBOX_FLOAT && type == 6 && size == sizeof(long double));
240 else if (size < 1 || size > 8) break;
243 if (-1 == (size = stridx("FDL", *s))) size = sizeof(double);
246 size = sizes[size];
249 if (-1 == (size = stridx("CSIL", *s))) size = 4;
252 size = 1 << size;
257 types[TT.types].size = size;