This is the mail archive of the
gdb-cvs@sources.redhat.com
mailing list for the GDB project.
src/utils/spu ChangeLog README spu.c
- To: gdb-cvs at sourceware dot cygnus dot com
- Subject: src/utils/spu ChangeLog README spu.c
- From: shebs at sourceware dot cygnus dot com
- Date: 31 Jul 2000 12:54:31 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: shebs@sourceware.cygnus.com 2000-07-31 05:54:31
Modified files:
utils/spu : ChangeLog README spu.c
Log message:
Add the generation of C++ classes.
* spu.c (version_string): Bump to 0.5.
(DEFAULT_NUM_CLASSES, DEFAULT_NUM_LIB_CLASSES,
DEFAULT_NUM_METHODS): New macros.
(enum decl_types): Add d_class.
(struct class_desc): New struct.
(struct function_desc): Add class field.
(num_classes, num_lib_classes, num_methods, classes, lib_classes):
New globals.
(main): Add --classes and --methods options.
(display_usage): Mention them.
(add_decl_to_table): Add d_class and default cases.
(create_classes, create_class, write_class): New functions.
(write_header_file, write_lib_header_file): Write classes.
(write_function): Format class methods differently.
(lang_names): New global.
(main): Use c++ instead of cpp in --language.
(write_description_block): Write out all parameter settings.
* README: Update version number.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/utils/spu/ChangeLog.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/utils/spu/README.diff?cvsroot=src&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/utils/spu/spu.c.diff?cvsroot=src&r1=1.4&r2=1.5