Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Generate automatically the simcall_HANDLER_* prototypes
authorMartin Quinson <martin.quinson@loria.fr>
Sun, 2 Nov 2014 01:23:31 +0000 (02:23 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Sun, 2 Nov 2014 01:31:35 +0000 (02:31 +0100)
commit64aac920c111dafd5b2f10815c817f872f4c4340
tree4d9303e2a674eaa0d18b07dd420ac5aa3c9d59cc
parented049f0370888f3b2ffd89f714492811aa8ef154
Generate automatically the simcall_HANDLER_* prototypes

- Writing this code manually was burdensome
- This allows to check that the definition in simcall.in actually
  match the handler prototype (safer as we are casting wildly)
- This allows to detect (and destroy) some now unused simcalls
17 files changed:
src/mc/mc_interface.h
src/simix/popping_accessors.h
src/simix/popping_bodies.c
src/simix/popping_generated.c
src/simix/popping_private.h
src/simix/simcalls.in
src/simix/simcalls.py
src/simix/smx_host.c
src/simix/smx_host_private.h
src/simix/smx_io.c
src/simix/smx_io_private.h
src/simix/smx_network.c
src/simix/smx_network_private.h
src/simix/smx_process.c
src/simix/smx_process_private.h
src/simix/smx_synchro.c
src/simix/smx_synchro_private.h