1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-03 04:23:50 +03:00
Commit Graph

126 Commits

Author SHA1 Message Date
Jelmer Vernooij
f10b38b824 r15327: Support 'nosize'. Also write prototypes for print and size functions that are manually written. 2007-10-10 14:05:17 -05:00
Jelmer Vernooij
56eceeb322 r15324: Generate prototype even if the function itself is
written manually.
2007-10-10 14:05:16 -05:00
Jelmer Vernooij
a492cd4bd4 r15260: Don't dereference NULL pointers to obtain array lengths - found by
the IBM checker
2007-10-10 14:04:27 -05:00
Jelmer Vernooij
9f79bfc05d r15220: Another attempt to fix the bug found by the IBM Checker 2007-10-10 14:04:19 -05:00
Jelmer Vernooij
f6a3e8b69d r15202: Don't derefence NULL pointers - found by the IBM Checker 2007-10-10 14:04:16 -05:00
Jelmer Vernooij
03224dab11 r14867: Include <stdbool.h> in external compiles 2007-10-10 13:59:44 -05:00
Jelmer Vernooij
a316b33057 r14735: Use dcerpc_syntax_id rather then seperate GUID + if_version everywhere 2007-10-10 13:59:17 -05:00
Jelmer Vernooij
122d1d0249 r14692: Get rid of the obfuscation() attribute 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
f4428db2f9 r14691: Fix printing elements with represent_as set 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
31e847a084 r14690: Support represent_as in headers, enable represent_as() test (which works now) 2007-10-10 13:59:09 -05:00
Jelmer Vernooij
7bc72277b3 r14688: More work on represent_as(): output the right function calls, fix test. 2007-10-10 13:59:08 -05:00
Jelmer Vernooij
744402160d r14687: Start working on support for represent_as() and transmit_as() as
an alternative to subcontext()
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
a7279f13f0 r14686: Fix pidl testsuite to run whenever there is a shared libary built
Samba present. Ignore tests that are known to fail for now.
2007-10-10 13:59:08 -05:00
Jelmer Vernooij
3647bd3124 r14658: Include ndr_obfuscate.h when necessary 2007-10-10 13:59:05 -05:00
Jelmer Vernooij
06f7a8c692 r14594: Fix some dependencies (required for shared library build) 2007-10-10 13:58:58 -05:00
Jelmer Vernooij
765fd852e7 r14550: Fix tests 2007-10-10 13:58:44 -05:00
Jelmer Vernooij
51b4270513 r14542: Remove librpc, libndr and libnbt from includes.h 2007-10-10 13:58:42 -05:00
Jelmer Vernooij
272ca8e636 r14491: Allow building more output outside of the Samba source tree 2007-10-10 13:57:32 -05:00
Jelmer Vernooij
0c18883315 r14488: Install more headers.
Generate different #include lines in pidl depending on whether
we're building inside or outside of the Samba tree (useful for
3rd-party projects).
2007-10-10 13:57:32 -05:00
Jelmer Vernooij
f7312dab3b r14470: Remove some unnecessary headers. 2007-10-10 13:57:29 -05:00
Jelmer Vernooij
3dd477ca51 r14464: Don't include ndr_BASENAME.h files unless strictly required, instead
try to include just the BASENAME.h files (containing only structs)
2007-10-10 13:57:27 -05:00
Stefan Metzmacher
c0dd773537 r14455: also add the:
#ifndef FOO
#define FOO
...
#endif

to the client headers

metze
2007-10-10 13:57:26 -05:00
Jelmer Vernooij
7054ebf024 r14402: Generate seperate headers for RPC client functions. 2007-10-10 13:57:19 -05:00
Jelmer Vernooij
4fced6dbbd r14362: Only include ndr_compression.h when necessary. 2007-10-10 13:57:14 -05:00
Jelmer Vernooij
7213b7498e r14361: Support 'helper' attribute in pidl and use it.
Remove some headers from include/includes.h (they're now only included
in the file they are used)
2007-10-10 13:57:14 -05:00
Jelmer Vernooij
eb8687cdd4 r14348: Fix location of #endif 2007-10-10 13:57:13 -05:00
Jelmer Vernooij
db1d7358b2 r14223: Couple of small fixes:
- properly support --samba3-header argument used alone
 - support `security_descriptor' data type
 - only print pidl warnings, not perl warnings on erratic input
 - insert copyright header in templates
2007-10-10 13:57:05 -05:00
Jelmer Vernooij
80b9865b37 r14215: Improve warning/error messages. 2007-10-10 13:57:04 -05:00
Stefan Metzmacher
1b4c9f7fc2 r14105: fix whitespaces
metze
2007-10-10 13:56:51 -05:00
Jelmer Vernooij
aac1b99b36 r13842: Make some more functions public. 2007-10-10 13:52:15 -05:00
Andrew Tridgell
d2a2057ea5 r13738: added support for a "pointer" type in pidl. This will be used in the
opendb work that will be committed shortly.

The pointer type assumes that pointers fit in 64 bits, which is
probably OK on all our supported architectures.
2007-10-10 13:52:07 -05:00
Jelmer Vernooij
bbacfaaea5 r12574: Bring tables.pl back to life and move registration of interfaces
now completely to a new subsystem.
2007-10-10 13:48:56 -05:00
Jelmer Vernooij
f75f757b62 r12572: No longer parse coclasses as interfaces 2007-10-10 13:48:52 -05:00
Jelmer Vernooij
87f665a1d5 r12528: Add seperate proto headers for ntvfs, tdr, smb_server and nbt_server. 2007-10-10 13:47:51 -05:00
Jelmer Vernooij
832a1092c9 r12517: Don't generate empty init functions 2007-10-10 13:47:51 -05:00
Jelmer Vernooij
465b973870 r12515: Use UUID directly rather then string containing UUID 2007-10-10 13:47:49 -05:00
Jelmer Vernooij
3564e2f967 r12512: Use GUID structs in API functions everywhere rather then converting back and
forth between GUID structs and strings in several places.
2007-10-10 13:47:48 -05:00
Jelmer Vernooij
1e8670874b r12501: Merge EJSHeader.pm into EJS.pm and simplify smbcalls_rpc.c a bit,
now that it is guaranteed that the smbcalls modules are always initialized
after the EJS subsystem itself.
2007-10-10 13:47:46 -05:00
Jelmer Vernooij
ba6a767f1b r12490: Fix --warn-compat 2007-10-10 13:47:44 -05:00
Jelmer Vernooij
e7ac6c708d r12484: Initial work on supporting non-typedeffed types 2007-10-10 13:47:44 -05:00
Jelmer Vernooij
45013467f5 r12483: Remove --tdr-header option (merged into --tdr-parser) 2007-10-10 13:47:43 -05:00
Jelmer Vernooij
bc6b45e242 r12481: Move parser-specific utility functions to idl.yp, remove some unused functions
Allow the use of non-typedef structs and unions when declaring variables. Allow the
use of the 'signed' and 'unsigned' qualifiers for integer types
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
3a57d29a62 r12470: Add helper module for pidl tests
Convert other pidl tests to use Test::More and run them from 'make test'
2007-10-10 13:47:43 -05:00
Jelmer Vernooij
6967b98849 r12465: Merge Parse::Pidl::Samba4::NDR::Header into Parse::Pidl::Samba4::NDR::Parser.
Small optimization to avoid including NDR headers multiple times
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
975d8816db r12464: Add simple IDL parsing tests for pidl using the standard perl
testing framework (Test::Simple, distributed with perl itself).
Run these tests from 'make test'
2007-10-10 13:47:42 -05:00
Jelmer Vernooij
f25358270d r12463: Rename 'Samba' namespace to 'Samba4' 2007-10-10 13:47:42 -05:00
Jelmer Vernooij
0c225d2978 r12462: Hide oo magic from callers of the parser 2007-10-10 13:47:42 -05:00
Jelmer Vernooij
905cebd117 r12206: Fix some issues in NOEMIT 2007-10-10 13:47:18 -05:00
Jelmer Vernooij
3241ce7ad7 r12205: Support 'TFS' command in conformance files 2007-10-10 13:47:18 -05:00
Jelmer Vernooij
daff0cba2c r12181: Use BASE_HEX rather then BASE_DEC by default for bitmaps. Patch by Guy
Harris. Fixes #3313
2007-10-10 13:47:17 -05:00