mirror of
https://github.com/NeoFlock/neonucleus.git
synced 2025-09-24 09:03:32 +02:00
fix bugs
This commit is contained in:
parent
3c13c50cbb
commit
a8c94ed70e
@ -52,7 +52,7 @@ void nn_drive_readSector(nn_drive *drive, void *_, nn_component *component, nn_c
|
|||||||
int sector = nn_toInt(sectorValue);
|
int sector = nn_toInt(sectorValue);
|
||||||
size_t sector_size = drive->getSectorSize(component, drive->userdata);
|
size_t sector_size = drive->getSectorSize(component, drive->userdata);
|
||||||
char buf[sector_size];
|
char buf[sector_size];
|
||||||
drive->readSector(component, drive->userdata, sector, &buf);
|
drive->readSector(component, drive->userdata, sector, buf);
|
||||||
nn_return(computer, nn_values_string(buf, sector_size));
|
nn_return(computer, nn_values_string(buf, sector_size));
|
||||||
}
|
}
|
||||||
void nn_drive_writeSector(nn_drive *drive, void *_, nn_component *component, nn_computer *computer) {
|
void nn_drive_writeSector(nn_drive *drive, void *_, nn_component *component, nn_computer *computer) {
|
||||||
@ -60,7 +60,7 @@ void nn_drive_writeSector(nn_drive *drive, void *_, nn_component *component, nn_
|
|||||||
int sector = nn_toInt(sectorValue);
|
int sector = nn_toInt(sectorValue);
|
||||||
size_t sector_size = drive->getSectorSize(component, drive->userdata);
|
size_t sector_size = drive->getSectorSize(component, drive->userdata);
|
||||||
nn_value bufValue = nn_getArgument(computer, 1);
|
nn_value bufValue = nn_getArgument(computer, 1);
|
||||||
char *buf = nn_toString(bufValue, sector_size);
|
char *buf = nn_toString(bufValue, §or_size);
|
||||||
drive->writeSector(component, drive->userdata, sector, buf);
|
drive->writeSector(component, drive->userdata, sector, buf);
|
||||||
}
|
}
|
||||||
void nn_drive_readByte(nn_drive *drive, void *_, nn_component *component, nn_computer *computer) {
|
void nn_drive_readByte(nn_drive *drive, void *_, nn_component *component, nn_computer *computer) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user