From 874e7cb2f5b1dff6ef5cf61dae60adc3274d98e5 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Fri, 21 May 2010 12:36:24 +0200 Subject: [PATCH] IDL: Fix *_(de)serialize macros for typedefed types These macros had a wrong number of parameters, which resulted in compilation errors. --- orte/idl-compiler/orte-idl-c-headers.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orte/idl-compiler/orte-idl-c-headers.c b/orte/idl-compiler/orte-idl-c-headers.c index ee1a5a6..0e839f8 100644 --- a/orte/idl-compiler/orte-idl-c-headers.c +++ b/orte/idl-compiler/orte-idl-c-headers.c @@ -283,13 +283,13 @@ ch_output_type_dcl(IDL_tree tree, OIDL_Run_Info *rinfo, OIDL_C_Info *ci) switch (IDL_NODE_TYPE (ent)) { case IDLN_IDENT: fprintf (ci->fh, " %s;\n", ctmp); - fprintf (ci->fh, "#define %s_serialize(x) ", ctmp); + fprintf (ci->fh, "#define %s_serialize(codec, obj) ", ctmp); orte_cbe_write_typespec (ci->fh, IDL_TYPE_DCL (tree).type_spec); - fprintf (ci->fh, "_serialize(x)\n"); + fprintf (ci->fh, "_serialize(codec, obj)\n"); - fprintf (ci->fh, "#define %s_deserialize(x) ", ctmp); + fprintf (ci->fh, "#define %s_deserialize(codec, obj) ", ctmp); orte_cbe_write_typespec (ci->fh, IDL_TYPE_DCL (tree).type_spec); - fprintf (ci->fh, "_deserialize(x)\n"); + fprintf (ci->fh, "_deserialize(codec, obj)\n"); fprintf(ci->fh, "#define %s_get_max_size(x, num) ", ctmp); orte_cbe_write_typespec (ci->fh, IDL_TYPE_DCL (tree).type_spec); -- 2.39.2