summaryrefslogtreecommitdiff
path: root/pidl/idl.yp
AgeCommit message (Collapse)AuthorFilesLines
2013-02-06PIDL: fix parsing linemarkers in preprocessor outputAlexander Bokovoy1-1/+3
When PIDL calls out to C preprocessor to expand IDL files and parse the output, it filters out linemarkers and line control information as described in http://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html and http://gcc.gnu.org/onlinedocs/cpp/Line-Control.html#Line-Control With gcc 4.8 stdc-predef.h is included automatically and linemarker for the file has extended flags that PIDL couldn't parse ('system header that needs to be extern "C" protected for C++') Thanks to Jakub Jelinek <jakub@redhat.com> for explanation of the linemarker format. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=906517 Reviewed-by: Andreas Schneider <asn@samba.org>
2011-03-10pidl/idl.yp: fill 'pipe' elements with array and countStefan Metzmacher1-1/+25
metze
2011-01-05pidl: sync idl.yp with the CPP changesStefan Metzmacher1-2/+8
This is taken from commit 21b0d5e3b10711e6ce3bfad0c1ee2da09a60e232. metze
2010-11-21pidl: fixed call to cpp with a space in the directory nameAndrew Tridgell1-1/+1
2010-09-28pidl: add support for pointers in typedefsStefan Metzmacher1-3/+4
metze
2009-08-07pidl: parse idl 'pipe' typedefs, but print out a not supported message for nowStefan Metzmacher1-1/+14
metze
2009-08-07pidl: fix formatting in idl.ypStefan Metzmacher1-271/+424
metze
2009-02-09Revert "Fix errornos assumption that all compilers are gcc"Jelmer Vernooij1-1/+1
This breaks (some?) files with gcc. This reverts commit 98a4327b19e83ffad4e0be7e8895fdbd9e48d49f.
2009-02-09Fix errornos assumption that all compilers are gccTorgeir Lerkerod1-1/+1
When compiling Samba 4's IDL files buildsystem assumes that compiler knows about -xc, which is a gcc spesefic switch as this switch isn't needed on gcc either the flag was uneeded and can be removed. Thus no warnings on non gcc systems. Signed-off-by: Torgeir Lerkerod <Torgeir.Lerkerod@gmail.com> Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2008-09-17Move pidl to top-level directory.Jelmer Vernooij1-0/+497