Convert message macro S to accept a message pointer parameter;

Rather than blindly assume an unbound, fixed message parameter
explicilty pass it as a paramter to the S() macro.

Change-Id: Ieea1f1815cadd2eec7d9240408d69acdc3caa49a
Signed-off-by: Jon Loeliger <jdl@netgate.com>
This commit is contained in:
Jon Loeliger
2017-01-31 14:03:33 -06:00
committed by Dave Barach
parent 614e97d87b
commit 7bc770ceb6
13 changed files with 295 additions and 284 deletions

View File

@ -128,7 +128,7 @@ do { \\
} while(0);
/* S: send a message */
#define S (vl_msg_api_send_shmem (vam->vl_input_queue, (u8 *)&mp))
#define S(mp) (vl_msg_api_send_shmem (vam->vl_input_queue, (u8 *)&mp))
/* W: wait for results, with timeout */
#define W \\
@ -175,7 +175,7 @@ static int api_" plugin-name "_enable_disable (vat_main_t * vam)
mp->enable_disable = enable_disable;
/* send it... */
S;
S(mp);
/* Wait for a reply... */
W;