Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
metze
(This used to be commit e51c0cf62c91f79f703b17bcf37c4a6fa8107ae0)
|
|
metze
(This used to be commit bdff9728cc1c8b5fe5a29040e092a8e48603725b)
|
|
metze
(This used to be commit c3921c7b4e7a3b51b97a2afb688271a8ae403105)
|
|
metze
(This used to be commit 77571cd7c74dfaa93e58f047530df369ae293ffd)
|
|
metze
(This used to be commit ce83f4bb596fad23000acc1f6691669e2f2cfe1b)
|
|
metze
(This used to be commit b01d7457fa5b3572989b821f04e023fd9abd0d52)
|
|
metze
(This used to be commit a143806364051141604ebb40eb5a4ef72958b55f)
|
|
metze
(This used to be commit 71b0d64866eb1a4f6dc73eeb57b5f0fe5d8a5780)
|
|
metze
(This used to be commit 38c4b2a3e9b316f390651297854de033ede0d128)
|
|
metze
(This used to be commit a1cf2289dd4ff9a3f9cf61da680223193235e35f)
|
|
(This used to be commit f321240fa91fa19c1131f119c42f64897d220682)
|
|
(This used to be commit 356a5d24747bb5e1ef9774c690a5ec386a4a165e)
|
|
(This used to be commit da8b8364b06a79a10d4ebdc0e451463b3105730e)
|
|
(This used to be commit 761536a5e4dd3dbfacf1576d7092827cdeda897b)
|
|
This removes tons of warnings
warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result
for me. Lots of that kind left though :-)
(This used to be commit ba29219ea243cc217ab3522b036a82ff8dfeedc8)
|
|
'foo / 5 * sizeof(bar)' isn't the same as
'(foo / 2) * sizeof(bar)'.
metze
(This used to be commit a496abc4042a98835d485769e0972826da161984)
|
|
(This used to be commit c9c115647893478e21134f8c703e0f52e2478882)
|
|
The memory allocation of embedded "ref" pointers needs to be the
same as for all other embedded pointers.
metze
(This used to be commit 6b3817c2250b94307ffcbd9f8eeb9a593eb7a82d)
|
|
When we have "*r->out.ous"
(char ***ous, a pointer to a pointer to an array of pointers).
we need to use "(*r->out.ous)[3]" to access the 3rd
element of the array "*r->out.ous[3]" was generated before,
but that's the same as "*(r->out.ous[3])" which would mean
the array would apply to a different level.
This patch prepares support for:
[out,ref,size_is(,num)] [string,charset(UTF16)] uint16 ***names;
It means a [ref] pointer to a [unique] pointer to an array
of [unique] pointers which point to an UTF16 string.
metze
(This used to be commit ec0ee2aa5f4bef32f09a426d91c28c985f843038)
|
|
uint32 num;
nstring strings[num];
this should use 'r->strings' instead of
'*r->strings' as the pointer to the array.
metze
(This used to be commit 7c7acae817cd00ab5c915742338b019af79e9193)
|
|
metze
(This used to be commit 26d7f5bf96cd7e950ceb532402afd6b8a58871ea)
|
|
8ebf16c0741085fa769fcc2929f275ab49b1ea5d Works!!!...pidl/Samba4::NDR::Parser: fix support for embedded "ref" pointers
6fcf2456d0e81898b5779ef1650f38b4c5363a80 WORKS!!!...pidl/NDR: fix handling of multilevel pointers in function elements
0569139ca2960ec5478829c3e66f7ff69bdb55cd LOOKS OK... pidl: get the pointer types correct when an element has multiple pointe
rs
13afc89a87716063180723f0e9cb4f76daca837e CHECKED... pidl/Samba4::NDR::Parser: correctly get the name of an array element
29c104944bcad30c6a2a3fa70d527bf0ee8969de CHECKED... TODO:MSG pidl/Samba4::NDR::Parser: fix ...
3369015f5d8c425e1a9f9d861471028f03f163bb CHECKED... pidl/Samba4::NDR::Parser: move logic for extra get_pointer_of() into a f
unction
metze
(This used to be commit 0bcc8e53d1470ba9dfe93e5d6925b8f4c20c7c66)
|
|
The memory allocation of embedded "ref" pointers needs to be the
same as for all other embedded pointers.
metze
(This used to be commit 8ebf16c0741085fa769fcc2929f275ab49b1ea5d)
|
|
When we have "*r->out.ous"
(char ***ous, a pointer to a pointer to an array).
we need to use "(*r->out.ous)[3]" to access the 3rd
element of the array "*r->out.ous[3]" was generated before,
but that's the same as "*(r->out.ous[3])".
metze
(This used to be commit 13afc89a87716063180723f0e9cb4f76daca837e)
|
|
metze
(This used to be commit 29c104944bcad30c6a2a3fa70d527bf0ee8969de)
|
|
into a function
metze
(This used to be commit 3369015f5d8c425e1a9f9d861471028f03f163bb)
|
|
metze
(This used to be commit fdf9bcb163516f7d96675ae0dce2917afb8f86d3)
|
|
flags into one function
metze
(This used to be commit 74bf021aa7016ace02a0238e71573f18016e3722)
|
|
AllocateArrayLevel()
metze
(This used to be commit c630bece38eed3278466c2934763fcd8dcfb0610)
|
|
(This used to be commit b00c1a072457e5083ffc24a8b74b3793d0b44eee)
|
|
they only work with the structures generated by that file.
(This used to be commit 9aeb7f31b0fc3b9679e5af07e65e79bc8073c4e1)
|
|
(This used to be commit 1fe5c1ad07c574dc094f59f728025dfcafa0cf22)
|
|
(This used to be commit 4f4dfa6042178c157a09df61d72a42af7aa5c67b)
|
|
(This used to be commit 893f4102c93c1c2cd6b836f12644d06d9e31800c)
|
|
(This used to be commit 2fe013f715bdee6c01a833bc6c883e830bdc5dfd)
|
|
(This used to be commit 79344c9c5e0e38155facb0c7b16e84a0dca3d2eb)
|
|
metze
(This used to be commit d361bb174131227c426a247ca0262930a714c37a)
|
|
Samba4/NDR/Parser.pm
Samba4/NDR/Server.pm
Samba3/ServerNDR.pm
tests/
metze
(This used to be commit 7106f21de8dfc472aa0846b49bfdb7543c63b310)
|
|
for choosing common required headers
metze
(This used to be commit c97fe5b54c0da68c7e71ea79678fa6348ecdaab9)
|
|
metze
(This used to be commit 18fce1174199d67d822ea92e048443b60dd3dfa5)
|
|
metze
(This used to be commit 2aecc1e9fd19d4e176f5475c8ee0b292d68c85f9)
|
|
instead NT_STATUS_INVALID_PARAMETER_MIX
metze
(This used to be commit 76b628df53d6cf028fb9f22df003ac87fe3b3c56)
|
|
(This used to be commit 3c2d06d8fc8783362a6ff934e86ea4a4da2c6906)
|
|
(This used to be commit 37425495f392a2d0122a93aa2c42758eab7dab5a)
|
|
server stubs
metze
(This used to be commit 678de9ce6022040403a1afb9157b7ae3af1b027c)
|
|
(This used to be commit 2d049c8d30876075b03ff74f7ba6d0c57bfb5c45)
|