Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-02 | ndr64: added support for trailing gap alignment | Andrew Tridgell | 1 | -0/+4 | |
NDR64 has a 'trailing gap' alignment, which aligns the end of a structure on the overall structure alignment. This explains the discrepancy we had with the RPC-SAMR test and NDR64 | |||||
2009-09-29 | pidl: added union padding for NDR64 | Andrew Tridgell | 1 | -0/+8 | |
This fixes the problem with samr UserInfo16 when NDR64 is enabled | |||||
2009-09-17 | ndr: split out ndr enum functions | Andrew Tridgell | 1 | -2/+2 | |
This allows for easier implementation of the NDR32/NDR64 split | |||||
2009-09-17 | s4-pidl: add support for NDR64 | Andrew Tridgell | 1 | -5/+5 | |
Added support for NDR64 to the samba4 pidl generator | |||||
2009-08-12 | when we get an NDR error in the logs, it is useful to know where it happened | Andrew Tridgell | 1 | -5/+5 | |
2009-07-27 | pidl: allow foo being on the wire after [length_is(foo)] uint8 *buffer | Stefan Metzmacher | 1 | -0/+4 | |
metze | |||||
2009-07-27 | pidl: add support for [string] on fixed size arrays. | Stefan Metzmacher | 1 | -1/+1 | |
midl also supports this: struct { long l1; [string] wchar_t str[16]; long l2; }; Where the wire size of str is encoded like a length_is() header: 4-byte offset == 0; 4-byte array length; The strings are zero terminated. metze | |||||
2009-04-20 | pidl:Samba4/client: fix dcerpc_ndr_request_send() callers | Stefan Metzmacher | 1 | -2/+3 | |
For samba4 you need one of this: samba/source4# make full_idl samba/source4# make clean samba# git clean -x -f metze | |||||
2009-04-20 | pidl:Samba4/client: use dcerpc_ndr_request() for sync requests | Stefan Metzmacher | 1 | -5/+7 | |
metze | |||||
2009-03-04 | pidl: Don't generate variables declarations for pointless array counters. | Tim Prouty | 1 | -1/+19 | |
Code isn't generated to iterate over arrays of length 0, but the variable declarations still are. The result is 'unused variable' warnings. This only seems to be happening in one place right now, so I targeted the fix to this case, but refactoring could be done to make all variable declarations do this zero length check. Making it the default would be a much more invasive fix. Jelmer, please check! | |||||
2009-03-01 | Don't generate array iterators when the length of the array is always 0. | Jelmer Vernooij | 1 | -2/+8 | |
(bug #6140) | |||||
2009-02-25 | Only define _GNU_SOURCE if it's not defined yet. | Jelmer Vernooij | 1 | -0/+2 | |
2009-02-25 | Don't define _GNU_SOURCE if it's already defined on the command-line. | Jelmer Vernooij | 1 | -0/+2 | |
2009-02-19 | pidl:NDR/Parser: don't call [noopnum] function when creating the ↵ | Stefan Metzmacher | 1 | -3/+3 | |
ndr_interface_table metze | |||||
2009-02-09 | Remove an invalid discard_const_p() - it masks an actual | Jelmer Vernooij | 1 | -1/+1 | |
bug in pidl where pidl uses "const" in a struct where there should not be const. There is only a single place in the Samba codebase where this triggers a warning. | |||||
2009-02-09 | Use discard_const_p rather than CONST_DISCARD. | Jelmer Vernooij | 1 | -1/+1 | |
2009-01-17 | pidl: Remove "max" and make "range" smarter about unsigned types | Tim Prouty | 1 | -7/+9 | |
This eliminates a warning in pidl generated code, while preserving cross-platform idl compatibility. | |||||
2009-01-15 | pidl: Add max property to be used instead of range for unsigned types. | Tim Prouty | 1 | -0/+6 | |
Compilers complain about ranges starting at 0 for unsigned types, since an unsigned type is never less than 0. The max property implicitly makes 0 the lower bound when used with unsigned types. | |||||
2009-01-01 | Add iconv_convenience argument to size functions. | Jelmer Vernooij | 1 | -4/+4 | |
2008-12-30 | pidl: Fix a const build warning in the samba3 merged build | Tim Prouty | 1 | -1/+1 | |
The warning: ../librpc/gen_ndr/ndr_spoolss.c: In function ‘ndr_pull_spoolss_EnumPrinterData’: ../librpc/gen_ndr/ndr_spoolss.c:14792: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type In some case the pidl generated code needs to memset a const struct field. This causes the above warning. This patch discardeds the const in this case. I'm open to a more elegant fix, but this eliminates the warning and should be relatively safe. | |||||
2008-12-12 | Add convenience function for determining if an array should be allocated ↵ | Jelmer Vernooij | 1 | -3/+3 | |
with talloc. | |||||
2008-11-02 | Fix the build. | Jelmer Vernooij | 1 | -3/+3 | |
2008-11-02 | Remove another use of global_loadparm. | Jelmer Vernooij | 1 | -3/+6 | |
2008-09-17 | Move pidl to top-level directory. | Jelmer Vernooij | 3 | -0/+3179 | |