Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Propagate the interface cleanup from last week in datadesc, ie remove a
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 3 Jul 2004 07:43:43 +0000 (07:43 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Sat, 3 Jul 2004 07:43:43 +0000 (07:43 +0000)
commit7e40f3605a74e6ec2fb9c67bc98a416dbdc9be9f
tree5f0cace2167f377788771deafd1c170bb6c0424c
parent50dfd47984333c254d1ff7d482ee8bb1ced712b5
Propagate the interface cleanup from last week in datadesc, ie remove a
superfluous level of indirection. User pass adress of variable containing
data (both when sending and receiving), and not of a variable being a
pointer to the data. Let's say that I like it better ;)

The price for that is constructs like "int msg=*(int*)payload" in handlers,
but it's a fine price, IMHO.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@153 48e7efb5-ca39-0410-a469-dd3cf9ba447f
changelog
include/messages.h
src/gras/Msg/msg.c
src/gras/Msg/msg_interface.h
src/gras/Msg/msg_private.h