aboutsummaryrefslogtreecommitdiffstats
path: root/ethereal_gen.py
AgeCommit message (Collapse)AuthorFilesLines
2001-11-19From Frank Singleton:Guy Harris1-3/+4
- accept struct and union lists passed in via ethereal_be.py - these lists are unused until I add the templates for struct and union helper functions. So code generation is unchanged for the moment. svn path=/trunk/; revision=4227
2001-10-31Sigh. Well, if you make the function declarations external, that meansGuy Harris1-1/+3
that they're external when the plugin is compiled, and there's no definition to satisfy the extern, so plugins fail to compile. Add a "plugins/plugin_api_defs.h" header file that defines them, and include that in one (and only one) source file for a particular plugin. svn path=/trunk/; revision=4117
2001-10-25Update from Frank Singleton:Guy Harris1-8/+23
- Handle "short" as a union discriminant type - Handle case where union discriminant may be a typedef - Change integer template to long template - Initial code for \n and \t as union case labels. svn path=/trunk/; revision=4076
2001-10-18From Frank Singleton: catch attempts to use recursive unions orGuy Harris1-2/+10
structures. svn path=/trunk/; revision=4040
2001-10-12From Frank Singleton:Guy Harris1-14/+103
Added some functionality to idl2eth to allow C code generation and display of CORBA IDL Enum's as symbolic values, along side the numerical value currently being displayed. svn path=/trunk/; revision=4020
2001-08-11Update from Frank Singleton toGuy Harris1-9/+222
- Add support for CORBA IDL "unions" - Update TODO - Improve "Operation Return Value" in genOperationReply() svn path=/trunk/; revision=3833
2001-08-03Update from Frank Singleton:Guy Harris1-3/+6
Improve Template and Description for Attribute delegation code _get_xxx_at() should only be called for Reply with NO_EXCEPTION _set_xxx_at() should only be called for Request svn path=/trunk/; revision=3813
2001-07-27Updates from Frank Singleton:Guy Harris1-14/+303
- Add support for CORBA attributes - Add support for included files, not just main file - Fix sequence variable name generation. - Add support functions for code warnings etc. i.e.: TODO and WARNING functions, to highlight if we don't [yet] support a particular CORBA type. svn path=/trunk/; revision=3795
2001-07-20Update from Frank Singleton to put the right file name in theGuy Harris1-3/+2
introductory comment. svn path=/trunk/; revision=3755
2001-07-20Do not put zero-length arrays into the generated dissector; GCC may letGuy Harris1-1/+5
you get away with them, but other compilers, e.g. Microsoft Visual C++, don't. svn path=/trunk/; revision=3752
2001-07-16Changes to generate plugins instead of standard dissectors.Olivier Abad1-2/+40
svn path=/trunk/; revision=3732
2001-07-12Patch to allow the creation of "User Exception decoding" code fromOlivier Abad1-29/+301
Frank Singleton. svn path=/trunk/; revision=3700
2001-06-29From Frank Singleton: when GIOP sub-dissectors register themselves, haveGuy Harris1-7/+9
them supply a protocol ID, and have the code that calls the subdissectors check if the protocol is enabled and, if it isn't, not call the sub-dissector. svn path=/trunk/; revision=3623
2001-06-27Improved support for CORBA IDL "fixed" types, and other updates, fromGuy Harris1-37/+66
Frank Singleton. svn path=/trunk/; revision=3616
2001-06-18From Frank Singleton: add code generation support for IDL array types.Guy Harris1-104/+195
svn path=/trunk/; revision=3570
2001-06-18Support for protocols running atop GIOP, from Frank Singleton.Guy Harris1-0/+1521
svn path=/trunk/; revision=3563