Jérôme Gardou writes:
> Anyway, I've looked into this a bit, and it seems that the place to
> write a proper test is rpcrt4 test suite.
> While writing the test would per se be very easy, the problem won't
> show up if -Oif isn't set on the tested idl file. Adding this to the
> EXTRAIDLFLAGS vari
Le 30/08/2011 17:50, Jérôme Gardou a écrit :
Hello.
Maybe the comment isn't clear enough.
The ranges are correctly output into the format string, but the offset
of each output is lost during the processing. For instance, declaring
a function like this one :
DWORD Test(
[in, range(0, 102
Hello.
Maybe the comment isn't clear enough.
The ranges are correctly output into the format string, but the offset
of each output is lost during the processing. For instance, declaring a
function like this one :
DWORD Test(
[in, range(0, 1024)] DWORD dwParam1,
[in, range(0, 255)] DW
Jérôme Gardou writes:
> @@ -1418,6 +1418,11 @@ static var_t *declare_var(attr_list_t *attrs,
> decl_spec_t *decl_spec, const decl
>type_t *func_type = decl ? decl->func_type : NULL;
>type_t *type = decl_spec->type;
>
> + /* In case of a range attribute, duplicate the type to keep trac