summaryrefslogtreecommitdiff
path: root/source4/build/pidl/pidl.pl
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2004-05-30 12:02:57 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:56:21 -0500
commit45fd1ba4ec4bc17fd73a6e3e787b3f2205b49ed1 (patch)
tree10623917897003fdaab0a32e09fe57f283238383 /source4/build/pidl/pidl.pl
parent496220916a5b8effa85f55f3a1fcba13d0d80337 (diff)
downloadsamba-45fd1ba4ec4bc17fd73a6e3e787b3f2205b49ed1.tar.gz
samba-45fd1ba4ec4bc17fd73a6e3e787b3f2205b49ed1.tar.bz2
samba-45fd1ba4ec4bc17fd73a6e3e787b3f2205b49ed1.zip
r948: Tridge suggested that the best way to write the ethereal parser is to
base it on the generator for the ndr pull/push code rather than trying to get all the alignment and other junk sorted out by hand. This commit (nearly) gets eparser to the same state it previously was but based on parser.pm. We correctly parse simple types, strings and sids. (This used to be commit 6739cd5fdd353c575626cbfbc6339a8a6908daf7)
Diffstat (limited to 'source4/build/pidl/pidl.pl')
-rwxr-xr-xsource4/build/pidl/pidl.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/build/pidl/pidl.pl b/source4/build/pidl/pidl.pl
index 6004ebb145..b3dc7c1b38 100755
--- a/source4/build/pidl/pidl.pl
+++ b/source4/build/pidl/pidl.pl
@@ -145,7 +145,7 @@ sub process_file($)
if ($opt_eparser) {
my($parser) = dirname($output) . "/packet-dcerpc-$basename.c";
- util::FileSave($parser, IdlEParser::Parse($pidl));
+ IdlEParser::Parse($pidl, $parser);
}
if ($opt_diff) {