Age | Commit message (Collapse) | Author | Files | Lines |
|
foreach my $e (@{$union->{ELEMENTS}}) {
changes $union->{ELEMENTS} from undef into an empty array.
this removes the difference between
struct foo { }; and struct foo;
So we need to explicit return before.
- we should return the same element for layout for
structs and unions with no elements.
- fix the testsuite to match
metze
(This used to be commit 5f1f50cd27e3702b79a19dbe1079498cbfc4842b)
|
|
not the $pidl tree anymore.
metze
(This used to be commit 3cbbddb94c9e986d0adbe3b001146b209cd810d9)
|
|
so for ParseEnum() we should also use Parse::Pidl::Typelist::enum_type_fn().
Also the base_type() property isn't standard IDL and we should not support it.
This changes TDR enum to also to default to uint16 (as with NDR enums).
metze
(This used to be commit 13144bdea914f92b5e15fa807fa7ef7c4d6510a2)
|
|
for has_properties() of $enum->{PARENT}
metze
(This used to be commit 65f3bb8c19971c605fb81fa66317e2ee99132edc)
|
|
metze
(This used to be commit 47fb2d42dfa917f5aca4daaacf53134afc22d288)
|
|
metze
(This used to be commit ffd07d713bc01aee6306229e959773d5bc57104c)
|
|
metze
(This used to be commit 212e8ec8d51b75fdfed5ae1ea228133811186a72)
|
|
metze
(This used to be commit 8a23db61e425d10a6f9710a277497d60b114a753)
|
|
so don't try it manually and introduce bugs:-)
metze
(This used to be commit a79129a4ae412f29a0d730f49327269a92ec8402)
|
|
metze
(This used to be commit ca50b1ad3afbf02fef7c6d1fcbe11d23c515d340)
|
|
incorrect idl files
metze
(This used to be commit 8aacab6f6a04d0f56bed945e07cd894ac1344ace)
|
|
metze
(This used to be commit 91fb099b3dd5c58608f1fbf65ed77acbc609598f)
|
|
function
metze
(This used to be commit 0c5be644ba13c68b7378a6ae9dcd314018ece25d)
|
|
and a few lines above we use $element->{ORIGINAL}->{ARRAY_LEN}
I assume it was just forgotten in the update.
metze
(This used to be commit 89ea0339b5f95b27ad0eaed430d1f264722a7e84)
|
|
There are still a few tidyups of old FSF addresses to come (in both s3
and s4). More commits soon.
(This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
|
|
Move emitting ALIGN_TO_x_BYTES to after the tag has been dissected so the
alignment only affects the ARM.
(This used to be commit 22945854d91c87cc17df681db5fd3c6871cdaadc)
|
|
Fix these to use the new data_blob_cmp()
Andrew Bartlett
(This used to be commit d2fba8faf03c18f4c79e83d5847e5420377d811b)
|
|
metze
(This used to be commit 65ed39172953507610b41273d4a46470725e2012)
|
|
metze
(This used to be commit 3f28a19ea1599f7a94faf7d8ee7ea5b3620abe6e)
|
|
(This used to be commit 7240c2d7e30968b751d944f8a9a50573fcbe6671)
|
|
(This used to be commit 40d6235b2491462bae480415e2ae075c041b3b7e)
|
|
metze
(This used to be commit b5c84460fc8599fbd894bcf8c4f7b440e2424af1)
|
|
- fix compiler warning about unused ';'
metze
(This used to be commit 715060187f482486f00e2d6b2cd62d2a0e215a2f)
|
|
and not to 'declare' to avoid a pidl warning with:
declare [switch_type(uint16)] union netr_Validation;
void foo([in] uint16 level, [in,switch_is(level)] netrValidation info);
metze
(This used to be commit 3b3344f1df000974ad89bf370e99fd6b6dc42000)
|
|
'declare' this should fix the problem with the winbind IRPC calls
metze
(This used to be commit 5abbb4673a49a9dee4002cc6f2ee8180b85cb5e5)
|
|
(This used to be commit b81b0d3308bf51c2e22d54024b3d6f1a59c6b283)
|
|
(This used to be commit d491e60c70de8d78c333b317a143919c1a68c6d9)
|
|
(This used to be commit cf5162ad100c1a8201d3309549c8ff0d3bd5a732)
|
|
(This used to be commit 0375978403dde8ef5052dcca544f118e5387e887)
|
|
(This used to be commit 2c82aea0d3cb43b6d653fa7d64d490eddef26903)
|
|
(This used to be commit 7989ee2aa015264dc9334b5e15d4fe6cb55f4e09)
|
|
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
|
|
Patch by Ronnie Sahlberg.
(This used to be commit fa5722111dede37d0d6f9a9d227b7ec3ae28f1d4)
|
|
Patch by Ronnie Sahlberg.
(This used to be commit 52a13ddf0242318785b05a8888640b2172435c45)
|
|
Change the signatures for all functions it generates to specify
_U_ so that GCC "parameter not used" warnings are suppressed.
(This used to be commit ec6c503e9d077103c3fecff08400beb2a28e462d)
|
|
(This used to be commit f6d9cdb8a8eca6ff986504d4481b5165aee770c6)
|
|
(This used to be commit 74a3681d65f570acf2756b40e0ad82799b86e9ec)
|
|
"struct foo {};".
Reported by one of the OpenChange folks, thanks!
(This used to be commit d65b520f08ea4ee82c35ff334a58aa6ffc403d67)
|
|
with samba3 easier.
(This used to be commit 4d755fb5d7adedd1dd8bad917b921324411bfd59)
|
|
(This used to be commit 3c9df011a85aa8178a26d66faaaed5c88757800e)
|
|
(This used to be commit 6ec3c5430db21f312d697fd9491a6867e36d96a6)
|
|
It's now possible to use "struct foo" without a typedef in IDL files.
echo_info4 is the first type that's been converted.
(This used to be commit 3ac68e858df9b53cf5e0a84741916214a53b3121)
|
|
(This used to be commit 1736de4c73a82be8357808dc8ec93d3917213449)
|
|
(This used to be commit e0f626b79c43eb59ad3c6e3fb6c267504764bfef)
|
|
(This used to be commit f0bc29df7297f8f91175091e5f4b14f4ae4b0591)
|
|
(This used to be commit 6a4033464bf269176f928a5b3b7e63aad1bb1e7a)
|
|
(This used to be commit bbbfbfa870c44a6148c3d4d47ff409098e85fcc3)
|
|
(This used to be commit 4d28396f0928444406334888f4bc345e74a380df)
|
|
(This used to be commit c7bde9c1f537cbcf8e71177e6c3969699c046ecb)
|
|
(This used to be commit 40e2956058fe4aaebf3f7269bce90339d7faf24f)
|