mirror of
https://github.com/ValKmjolnir/Nasal-Interpreter.git
synced 2026-05-02 19:00:47 +08:00
📝 update documents
This commit is contained in:
@@ -64,7 +64,7 @@ var set_new_ghost(var* args, usize size, gc* ngc) {
|
||||
return nil;
|
||||
}
|
||||
f64 num = args[1].num();
|
||||
*((u32*)res.ghost().pointer) = static_cast<u32>(num);
|
||||
*(reinterpret_cast<u32*>(res.ghost().pointer)) = static_cast<u32>(num);
|
||||
std::cout << "set_new_ghost: successfully set ghost = " << num << "\n";
|
||||
return nil;
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ var nas_connect(var* args, usize size, gc* ngc) {
|
||||
memcpy(&addr.sin_addr, entry->h_addr, entry->h_length);
|
||||
return var::num(static_cast<double>(connect(
|
||||
args[0].num(),
|
||||
(sockaddr*)&addr,
|
||||
reinterpret_cast<sockaddr*>(&addr),
|
||||
sizeof(sockaddr_in)
|
||||
)));
|
||||
}
|
||||
@@ -114,7 +114,7 @@ var nas_accept(var* args, usize size, gc* ngc) {
|
||||
#else
|
||||
int client_sd = accept(args[0].num(), (sockaddr*)&client, (socklen_t*)&socklen);
|
||||
#endif
|
||||
var res=ngc->temp = ngc->alloc(vm_hash);
|
||||
var res = ngc->temp = ngc->alloc(vm_hash);
|
||||
auto& hash = res.hash().elems;
|
||||
hash["sd"] = var::num(static_cast<double>(client_sd));
|
||||
hash["ip"] = ngc->newstr(inet_ntoa(client.sin_addr));
|
||||
|
||||
Reference in New Issue
Block a user