Lines Matching refs:toybuf
97 len = readall(fd, toybuf, sizeof(toybuf));
98 if (len != sizeof(toybuf)) return;
105 if (fstypes[i].magic_offset > off+sizeof(toybuf)) {
114 test += ((uint64_t)toybuf[j+fstypes[i].magic_offset-off])<<(8*j);
129 if (toybuf[1116]&4) type = "ext3";
130 if (toybuf[1120]&64) type = "ext4";
144 s = toybuf+fstypes[i].label_off-off;
173 for (j = 7; j >= 0; --j) s += sprintf(s, "%02X", toybuf[uoff+j]);
175 s += sprintf(s, "%02X%02X-%02X%02X", toybuf[uoff+3], toybuf[uoff+2],
176 toybuf[uoff+1], toybuf[uoff]);
179 s += sprintf(s, "-%02x"+!(0x550 & (1<<j)), toybuf[uoff+j]);
186 if ((!strcmp(type, "ext3")||!strcmp(type,"ext4")) && !(toybuf[1120]&~0x12))
203 while (fgets(toybuf, sizeof(toybuf), fp)) {
204 if (sscanf(toybuf, " %u %u %u %31s", &ma, &mi, &sz, name) != 4)