Alexandre Julliard : widl: Allow unsized in,out string parameters.
Alexandre Julliard
julliard at winehq.org
Tue Jun 14 11:57:45 CDT 2011
Module: wine
Branch: master
Commit: bcca410733f8a55157fd13e2d42a06730e4a518c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=bcca410733f8a55157fd13e2d42a06730e4a518c
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Jun 14 12:23:32 2011 +0200
widl: Allow unsized in,out string parameters.
---
tools/widl/parser.y | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/tools/widl/parser.y b/tools/widl/parser.y
index 24107fc..f034074 100644
--- a/tools/widl/parser.y
+++ b/tools/widl/parser.y
@@ -2572,6 +2572,7 @@ static void check_remoting_args(const var_t *func)
type_array_get_conformance(type)->type != EXPR_VOID) break;
if (!type_array_has_conformance(type) && type_array_get_dim(type)) break;
}
+ if (is_attr( arg->attrs, ATTR_IN )) break;
error_loc_info(&arg->loc_info, "out parameter \'%s\' of function \'%s\' cannot be an unsized string\n", arg->name, funcname);
break;
case TGT_INVALID:
More information about the wine-cvs
mailing list