nn_intptr_t to nn_integer_t
This commit is contained in:
@@ -210,7 +210,7 @@ void nn_drive_writeByte(nn_drive *drive, void *_, nn_component *component, nn_co
|
||||
nn_value offsetValue = nn_getArgument(computer, 0);
|
||||
nn_value writeValue = nn_getArgument(computer, 1);
|
||||
nn_size_t disk_offset = nn_toInt(offsetValue) - 1;
|
||||
nn_intptr_t write = nn_toInt(writeValue);
|
||||
nn_integer_t write = nn_toInt(writeValue);
|
||||
nn_size_t sector_size = drive->table.sectorSize;
|
||||
int sector = (disk_offset / sector_size) + 1;
|
||||
nn_size_t sector_offset = disk_offset % sector_size;
|
||||
|
||||
@@ -103,7 +103,7 @@ static void nni_modem_setStrength(nn_modem *modem, void *_, nn_component *compon
|
||||
nn_return_number(computer, n);
|
||||
}
|
||||
|
||||
static nn_bool_t nni_modem_validSendPort(nn_intptr_t port) {
|
||||
static nn_bool_t nni_modem_validSendPort(nn_integer_t port) {
|
||||
// 9 quintillion ports just died
|
||||
if(port < 0) return false;
|
||||
// the only valid range
|
||||
@@ -115,7 +115,7 @@ static nn_bool_t nni_modem_validSendPort(nn_intptr_t port) {
|
||||
}
|
||||
|
||||
static void nni_modem_isOpen(nn_modem *modem, void *_, nn_component *component, nn_computer *computer) {
|
||||
nn_intptr_t port = nn_toInt(nn_getArgument(computer, 0));
|
||||
nn_integer_t port = nn_toInt(nn_getArgument(computer, 0));
|
||||
if(!nni_modem_validSendPort(port)) {
|
||||
nn_setCError(computer, "invalid port");
|
||||
return;
|
||||
@@ -132,7 +132,7 @@ static void nni_modem_isOpen(nn_modem *modem, void *_, nn_component *component,
|
||||
}
|
||||
|
||||
static void nni_modem_open(nn_modem *modem, void *_, nn_component *component, nn_computer *computer) {
|
||||
nn_intptr_t port = nn_toInt(nn_getArgument(computer, 0));
|
||||
nn_integer_t port = nn_toInt(nn_getArgument(computer, 0));
|
||||
if(!nni_modem_validSendPort(port)) {
|
||||
nn_setCError(computer, "invalid port");
|
||||
return;
|
||||
@@ -150,7 +150,7 @@ static void nni_modem_open(nn_modem *modem, void *_, nn_component *component, nn
|
||||
|
||||
static void nni_modem_close(nn_modem *modem, void *_, nn_component *component, nn_computer *computer) {
|
||||
nn_value portVal = nn_getArgument(computer, 0);
|
||||
nn_intptr_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
nn_integer_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
if(!nni_modem_validSendPort(port) && port != NN_PORT_CLOSEALL) {
|
||||
nn_setCError(computer, "invalid port");
|
||||
return;
|
||||
@@ -191,7 +191,7 @@ static void nni_modem_send(nn_modem *modem, void *_, nn_component *component, nn
|
||||
return;
|
||||
}
|
||||
nn_value portVal = nn_getArgument(computer, 1);
|
||||
nn_intptr_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
nn_integer_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
if(!nni_modem_validSendPort(port) && port != NN_PORT_CLOSEALL) {
|
||||
nn_setCError(computer, "invalid port");
|
||||
return;
|
||||
@@ -232,7 +232,7 @@ static void nni_modem_send(nn_modem *modem, void *_, nn_component *component, nn
|
||||
|
||||
static void nni_modem_broadcast(nn_modem *modem, void *_, nn_component *component, nn_computer *computer) {
|
||||
nn_value portVal = nn_getArgument(computer, 0);
|
||||
nn_intptr_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
nn_integer_t port = portVal.tag == NN_VALUE_NIL ? NN_PORT_CLOSEALL : nn_toInt(portVal);
|
||||
if(!nni_modem_validSendPort(port) && port != NN_PORT_CLOSEALL) {
|
||||
nn_setCError(computer, "invalid port");
|
||||
return;
|
||||
|
||||
@@ -28,7 +28,7 @@ typedef enum nn_vfmode {
|
||||
|
||||
typedef struct nn_vfhandle {
|
||||
nn_vfnode *node;
|
||||
nn_intptr_t position;
|
||||
nn_integer_t position;
|
||||
nn_vfmode mode;
|
||||
} nn_vfhandle;
|
||||
|
||||
@@ -539,7 +539,7 @@ nn_size_t nn_vfs_seek(nn_vfilesystem *fs, nn_vfhandle *handle, const char *whenc
|
||||
nn_error_write(err, "Bad file descriptor");
|
||||
return handle->node->len;
|
||||
}
|
||||
nn_intptr_t ptr = handle->position;
|
||||
nn_integer_t ptr = handle->position;
|
||||
if(nn_strcmp(whence, "set") == 0) {
|
||||
ptr = off;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user