simplify C BSV Bindings wrappers
This commit is contained in:
parent
1b62021029
commit
51b96c9ea7
|
@ -1,13 +1,13 @@
|
||||||
package CBindings;
|
package CBindings;
|
||||||
|
|
||||||
// Original function imports
|
// Original function imports
|
||||||
import "BDPI" function Action init_terminal();
|
import "BDPI" init_terminal = function Action initTerminal();
|
||||||
import "BDPI" function Action restore_terminal();
|
import "BDPI" restore_terminal = function Action restoreTerminal();
|
||||||
import "BDPI" function Bit#(8) get_char_from_terminal();
|
import "BDPI" get_char_from_terminal = function Bit#(8) getCharFromTerminal();
|
||||||
import "BDPI" function Int#(32) is_char_available();
|
import "BDPI" is_char_available = function Int#(32) isCharAvailable();
|
||||||
import "BDPI" function Action write_char_to_terminal(Bit#(8) chr);
|
import "BDPI" write_char_to_terminal = function Action writeCharToTerminal(Bit#(8) chr);
|
||||||
import "BDPI" function Action setup_sigint_handler();
|
import "BDPI" setup_sigint_handler = function Action setupSigintHandler();
|
||||||
import "BDPI" function Bool was_ctrl_c_received();
|
import "BDPI" was_ctrl_c_received = function Bool wasCtrlCReceived();
|
||||||
|
|
||||||
// Aliased exports
|
// Aliased exports
|
||||||
export initTerminal;
|
export initTerminal;
|
||||||
|
@ -18,33 +18,4 @@ export writeCharToTerminal;
|
||||||
export setupSigintHandler;
|
export setupSigintHandler;
|
||||||
export wasCtrlCReceived;
|
export wasCtrlCReceived;
|
||||||
|
|
||||||
// Aliased function definitions
|
|
||||||
function Action initTerminal();
|
|
||||||
return init_terminal();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Action restoreTerminal();
|
|
||||||
return restore_terminal();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Bit#(8) getCharFromTerminal();
|
|
||||||
return get_char_from_terminal();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Int#(32) isCharAvailable();
|
|
||||||
return is_char_available();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Action writeCharToTerminal(Bit#(8) chr);
|
|
||||||
return write_char_to_terminal(chr);
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Action setupSigintHandler();
|
|
||||||
return setup_sigint_handler();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function Bool wasCtrlCReceived();
|
|
||||||
return was_ctrl_c_received();
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
endpackage
|
endpackage
|
||||||
|
|
Loading…
Reference in a new issue