75,8 → 75,10 |
int i; |
|
for (i = 0; i < FAT_NAME_LEN; i++) { |
if (d->name[i] == FAT_PAD) |
if (d->name[i] == FAT_PAD) { |
buf++; |
break; |
} |
if (d->name[i] == FAT_DENTRY_E5_ESC) |
*buf++ = 0xe5; |
else |
94,7 → 96,6 |
else |
*buf++ = d->ext[i]; |
} |
*buf = '\0'; |
} |
|
static int dev_phone = -1; /* FIXME */ |
112,7 → 113,6 |
block_t *b; |
off_t bufpos = 0; |
size_t buflen = 0; |
off_t pos = offset * bs; |
|
assert(dev_phone != -1); |
assert(dev_buffer); |
128,7 → 128,7 |
} |
b->size = bs; |
|
if (!libfs_blockread(dev_phone, dev_buffer, &bufpos, &buflen, &pos, |
if (!libfs_blockread(dev_phone, dev_buffer, &bufpos, &buflen, &offset, |
b->data, bs, bs)) { |
free(b->data); |
free(b); |
457,7 → 457,7 |
dentry_name_canonify(d, name); |
break; |
} |
if (stricmp(name, component) == 0) { |
if (strcmp(name, component) == 0) { |
/* hit */ |
void *node; |
/* |