1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-14 19:24:43 +03:00

16168 Commits

Author SHA1 Message Date
Tim Potter
71f99b2a1e Don't pass down drep (data representation) arg from top level fn.
Decided to use tridge's PARSE_SCALARS and PARSE_BUFFERS pattern for
generating code for structures and function calls.  For functions, dissect
sub-structures with PARSE_SCALARS|PARSE_BUFFERS.  For arrays and structures
in structures (?) use PARSE_SCALARS on each element of the structure then
PARSE_BUFFERS.

Determine whether a type is a "simple" type or a struct/union.
(This used to be commit bb5bab58177fafd670dba8fe755b6c4753713efd)
2001-12-06 03:59:51 +00:00
Tim Potter
100655416e Don't pass decorative name to policy handle or ntstatus dissectors.
Pass drep (data representation?) field down from dcerpc dissector.  This is
whether the packet is big or little endian.
(This used to be commit e5ca478614e50f7f45172a7f0e9fd37603502dfc)
2001-11-28 06:29:24 +00:00
Tim Potter
b056579969 Decorate some of the parse functions with element names. This is starting
to get closer to be compilable code!
(This used to be commit fbfe0795a9421a5c70dcbcaa74292b3fb4ae6974)
2001-11-28 06:05:26 +00:00
Tim Potter
b23b2ae0fd Start generating some ethereal code that may actually compile with
fewer tweaks.
(This used to be commit b045bbec59bf4faac094c5bca7f048c813054209)
2001-11-27 00:35:50 +00:00
Tim Potter
07aed4b599 Start generating code for unions.
(This used to be commit ac71046754b3a4bee53dab64ed73c176074482a0)
2001-11-26 05:27:32 +00:00
Tim Potter
a402ea46ab Ignore *.pidl
(This used to be commit c2fa746c477c3fd57e34d52643ea483f958d1f1a)
2001-11-26 05:25:24 +00:00
Tim Potter
de5f7da321 Renamed functions from Dump* to Parse*
(This used to be commit 952b47dc23ee648daf065d08d35fab839e4afd04)
2001-11-24 23:39:12 +00:00
Tim Potter
e581569a87 Initial version of ethereal parser generator. Works with test.idl
but not much else!
(This used to be commit 84fe4a000cb31ca5cdd24d9b8e57a63b8c0e8838)
2001-11-24 23:37:57 +00:00
Tim Potter
92ba6fc79e Added --eparser to call ethereal parser generator.
(This used to be commit e1f191a9dc563648f9d151c56020e3324854f52f)
2001-11-24 23:35:58 +00:00
Andrew Tridgell
95baaba31c forgot a file
(This used to be commit 39e8894fb22da6c60cb8306d5ec4b1e868f0dd77)
2001-11-24 11:29:42 +00:00
Andrew Tridgell
a1cd69698f changed auto-generated comment for headers
(This used to be commit 24ec2f1f81a2f21573818695e7cb72979dcdef8b)
2000-12-14 23:53:33 +00:00
Andrew Tridgell
e42a8b3db9 beginnings of the C parser generator
(This used to be commit a9b1e03b334a2ad106b3f42a513565b530baba93)
2000-12-14 23:53:19 +00:00
Andrew Tridgell
4bad800aa1 added header generation
(This used to be commit 406458b2fc2ff8b84da820a0465229075c27fb70)
2000-12-14 04:41:56 +00:00
Andrew Tridgell
dac34e4b70 fixed help
(This used to be commit 649e8ca0bb2af328db62942c146c5f8fc5e71e49)
2000-12-14 04:41:45 +00:00
Andrew Tridgell
bdb96b0e94 added a comment
(This used to be commit 6831c000a37da76a3f8dc3361c86f97807bb25b7)
2000-12-14 04:41:31 +00:00
Andrew Tridgell
5bd7a4a832 - fixed FlattenHash bug
- better handling of .. in filenames
(This used to be commit 4a9953f55bf48e04515510f9dc5e9015fd37bffd)
2000-12-14 04:16:57 +00:00
Andrew Tridgell
ee9dc3c0ad This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.
(This used to be commit feb1239576eab3ef84bae66d64d1f6ae23a04af5)
2000-12-14 04:09:29 +00:00
Andrew Tridgell
ce74988dc8 first version
(This used to be commit 14135ed6bbff54d7b493f9be7748c2ad7440a97b)
2000-12-14 04:09:29 +00:00