Common template for head of each file detailing licence, distribution and authors information

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2006-03-06 22:51:01 +00:00
commit 8ff6ec955d
62 changed files with 397 additions and 587 deletions

View file

@ -1,18 +1,16 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* cparse.h * cparse.h
* *
* SWIG parser module. * SWIG parser module.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2003. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
*
* $Header$
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
#ifndef CPARSE_H_ /* $Header$ */
#define CPARSE_H_
#ifndef SWIG_CPARSE_H_
#define SWIG_CPARSE_H_
#include "swig.h" #include "swig.h"
#include "swigwarn.h" #include "swigwarn.h"

View file

@ -1,15 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* scanner.cxx * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* SWIG1.1 tokenizer. * scanner.c
* *
* Author(s) : David Beazley (beazley@cs.uchicago.edu) * SWIG tokenizer.
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_cscanner_c[] = "$Header$"; char cvsroot_cscanner_c[] = "$Header$";

View file

@ -1,23 +1,16 @@
%{
#if 0
} /* cc-mode */
#endif
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* parser.y * parser.y
* *
* YACC parser for SWIG. The grammar is a somewhat broken subset of C/C++. * YACC parser for SWIG. The grammar is a somewhat broken subset of C/C++.
* This file is a bit of a mess and probably needs to be rewritten at * This file is a bit of a mess and probably needs to be rewritten at
* some point. Beware. * some point. Beware.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2001. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
%{
#define yylex yylex #define yylex yylex
char cvsroot_parser_y[] = "$Header$"; char cvsroot_parser_y[] = "$Header$";
@ -5840,10 +5833,3 @@ ParmList *Swig_cparse_parms(String *s) {
return top; return top;
} }

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* templ.c * templ.c
* *
* Expands a template into a specialized version. * Expands a template into a specialized version.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_templ_c[] = "$Header$"; char cvsroot_templ_c[] = "$Header$";

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* util.c * util.c
* *
* Parsing utilities * Parsing utilities.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_util_c[] = "$Header$"; char cvsroot_util_c[] = "$Header$";

View file

@ -1,22 +1,25 @@
/* SWIG warning message numbers /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* swigwarn.h
*
* SWIG warning message numbers
* This file serves as the main registry of warning message numbers. Some of these
* numbers are used internally in the C/C++ source code of SWIG. However, some
* of the numbers are used in SWIG configuration files (swig.swg and others).
*
* The numbers are roughly organized into a few different classes by functionality.
*
* Even though symbolic constants are used in the SWIG source, this is
* not always the case in SWIG interface files. Do not change the
* numbers in this file.
* ----------------------------------------------------------------------------- */
This file serves as the main registry of warning message numbers. Some of these /* $Header$ */
numbers are used internally in the C/C++ source code of SWIG. However, some
of the numbers are used in SWIG configuration files (swig.swg and others).
The numbers are roughly organized into a few different classes by functionality. #ifndef SWIGWARN_H_
#define SWIGWARN_H_
Even though symbolic constants are used in the SWIG source, this is
not always the case in SWIG interface files. Do not change the
numbers in this file.
*/
#ifndef _SWIGWARN_H
#define _SWIGWARN_H 1
#define WARN_NONE 0 #define WARN_NONE 0

View file

@ -1,13 +1,11 @@
/******************************************************************** /* -----------------------------------------------------------------------------
* ALLEGROCL module for SWIG * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* Author : Ahmon Dancy * allegrocl.cxx
* Major restructuring: Mikel Bancroft (mikel@franz.com) and Dirk Gerrits.
* *
* Please read the file LICENSE for the copyright and terms by which * ALLEGROCL language module for SWIG.
* SWIG can be used and distributed. * ----------------------------------------------------------------------------- */
*
********************************************************************/
char cvsroot_allegrocl_cxx[] = "$Header$"; char cvsroot_allegrocl_cxx[] = "$Header$";

View file

@ -1,19 +1,14 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* allocate.cxx * allocate.cxx
* *
* This module tries to figure out which classes and structures support * This module tries to figure out which classes and structures support
* default constructors and destructors in C++. There are several rules that * default constructors and destructors in C++. There are several rules that
* define this behavior including pure abstract methods, private sections, * define this behavior including pure abstract methods, private sections,
* and non-default constructors in base classes. See the ARM or * and non-default constructors in base classes. See the ARM or
* Doc/Manual/SWIGPlus.html for details. * Doc/Manual/SWIGPlus.html for details.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2002. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_allocate_cxx[] = "$Header$"; char cvsroot_allocate_cxx[] = "$Header$";

View file

@ -1,13 +1,11 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* browser.cxx * browser.cxx
* *
* A web-base parse tree browser using SWILL. This is an optional * A web-base parse tree browser using SWILL. This is an optional
* feature that's normally disabled. * feature that's normally disabled.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 2002. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_browser_cxx[] = "$Header$"; char cvsroot_browser_cxx[] = "$Header$";

View file

@ -1,11 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* cffi.cxx * cffi.cxx
* *
* cffi module. * cffi language module for SWIG.
*
* Author(s) : Surendra Singhi (surendra@asu.edu)
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_cffi_cxx[] = "$Header$"; char cvsroot_cffi_cxx[] = "$Header$";

View file

@ -1,27 +1,13 @@
/******************************************************************** /* -----------------------------------------------------------------------------
* CHICKEN module for SWIG * See the LICENSE file for information on copyright, usage and redistribution
* * of SWIG, and the README file for authors - http://www.swig.org/release.html.
* Author : Jonah Beckford
*
* Major restructuring: John Lenz
*
* Modified from mzscheme.cxx, guile.cxx and python.cxx : David
* Beazley
*
* Please read the file LICENSE for the copyright and terms by which
* SWIG can be used and distributed.
*
********************************************************************/
char cvsroot_chicken_cxx[] = "$Header$";
/***********************************************************************
* $Header$
* *
* chicken.cxx * chicken.cxx
* *
* Definitions for adding functions to CHICKEN * CHICKEN language module for SWIG.
***********************************************************************/ * ----------------------------------------------------------------------------- */
char cvsroot_chicken_cxx[] = "$Header$";
#include "swigmod.h" #include "swigmod.h"

View file

@ -1,11 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* clisp.cxx * clisp.cxx
* *
* clisp module. * clisp language module for SWIG.
*
* Author(s) : Surendra Singhi (surendra@asu.edu)
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_clisp_cxx[] = "$Header$"; char cvsroot_clisp_cxx[] = "$Header$";

View file

@ -1,16 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* contract.cxx * contract.cxx
* *
* Support for Wrap by Contract in SWIG * Support for Wrap by Contract in SWIG.
*
* Author(s) : Songyan Feng (Tiger) (songyanf@cs.uchicago.edu)
* David Beazley (beazley@cs.uchicago.edu)
*
* Department of Computer Science
* University of Chicago
*
* Copyright (C) 1999-2003. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_contract_cxx[] = "$Header$"; char cvsroot_contract_cxx[] = "$Header$";

View file

@ -1,13 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* csharp.cxx * csharp.cxx
* *
* CSharp wrapper module. * C# language module for SWIG.
*
* Author(s) : William Fulton
* Neil Cawse
*
* Copyright (C) 1999-2002. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_csharp_cxx[] = "$Header$"; char cvsroot_csharp_cxx[] = "$Header$";

View file

@ -1,15 +1,12 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* directors.cxx * directors.cxx
* *
* Director support functions. * Director support functions.
* * Not all of these may be necessary, and some may duplicate existing functionality
* Not all of these may be necessary, and some may duplicate existing functionality * in SWIG. --MR
* in SWIG. --MR
*
* Author(s) : Mark Rose
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_directors_cxx[] = "$Header"; char cvsroot_directors_cxx[] = "$Header";

View file

@ -1,21 +1,16 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* emit.cxx * emit.cxx
* *
* Useful functions for emitting various pieces of code. * Useful functions for emitting various pieces of code.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
#include "swigmod.h"
char cvsroot_emit_cxx[] = "$Header$"; char cvsroot_emit_cxx[] = "$Header$";
#include "swigmod.h"
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* emit_args() * emit_args()
* *

View file

@ -1,32 +1,13 @@
/****************************************************************************** /* -----------------------------------------------------------------------------
* Simplified Wrapper and Interface Generator (SWIG) * See the LICENSE file for information on copyright, usage and redistribution
* * of SWIG, and the README file for authors - http://www.swig.org/release.html.
* Author : David Beazley
*
* Department of Computer Science
* University of Chicago
* 1100 E 58th Street
* Chicago, IL 60637
* beazley@cs.uchicago.edu
*
* Please read the file LICENSE for the copyright and terms by which SWIG
* can be used and distributed.
*****************************************************************************/
char cvsroot_guile_cxx[] = "$Header$";
/***********************************************************************
* $Header$
* *
* guile.cxx * guile.cxx
* *
* Definitions for adding functions to Guile * Guile language module for SWIG.
***********************************************************************/ * ----------------------------------------------------------------------------- */
/*********************************************************************** char cvsroot_guile_cxx[] = "$Header$";
* GOOPS Support added by John Lenz <jelenz@wisc.edu> in June, 2003
* Base code copied from chicken module, writen by Jonah Beckford
***********************************************************************/
#include "swigmod.h" #include "swigmod.h"

View file

@ -1,13 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* java.cxx * java.cxx
* *
* Java wrapper module. * Java language module for SWIG.
*
* Author(s) : William Fulton
* Harco de Hilster
*
* Copyright (C) 1999-2002. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_java_cxx[] = "$Header$"; char cvsroot_java_cxx[] = "$Header$";

View file

@ -1,15 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* lang.cxx * lang.cxx
* *
* Language base class functions. Default C++ handling is also implemented here. * Language base class functions. Default C++ handling is also implemented here.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_lang_cxx[] = "$Header$"; char cvsroot_lang_cxx[] = "$Header$";

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* lua.cxx * lua.cxx
* *
* Lua wrapper module. * Lua language module for SWIG.
*
* Author(s) : Mark Gossage (mark@gossage.cjb.net)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
/* NEW LANGUAGE NOTE: /* NEW LANGUAGE NOTE:

View file

@ -1,15 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* main.cxx * main.cxx
* *
* Main entry point to the SWIG core. * Main entry point to the SWIG core.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_main_cxx[] = "$Header$"; char cvsroot_main_cxx[] = "$Header$";

View file

@ -1,15 +1,13 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* modula3.cxx * modula3.cxx
* *
* Modula3 wrapper module. * Modula3 language module for SWIG.
*
* Author(s) : Henning Thielemann
*
* Adapted from csharp.cxx
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_modula3_cxx[] = char cvsroot_modula3_cxx[] = "$Header$";
"$Header$";
/* /*
Text formatted with Text formatted with

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* module.cxx * module.cxx
* *
* This file is responsible for the module system. * This file is responsible for the module system.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_module_cxx[] = "$Header$"; char cvsroot_module_cxx[] = "$Header$";

View file

@ -1,27 +1,13 @@
/****************************************************************************** /* -----------------------------------------------------------------------------
* Simplified Wrapper and Interface Generator (SWIG) * See the LICENSE file for information on copyright, usage and redistribution
* * of SWIG, and the README file for authors - http://www.swig.org/release.html.
* Author : David Beazley
*
* Department of Computer Science
* University of Chicago
* 1100 E 58th Street
* Chicago, IL 60637
* beazley@cs.uchicago.edu
*
* Please read the file LICENSE for the copyright and terms by which SWIG
* can be used and distributed.
*****************************************************************************/
char cvsroot_mzscheme_cxx[] = "$Header$";
/***********************************************************************
* $Header$
* *
* mzscheme.cxx * mzscheme.cxx
* *
* Definitions for adding functions to Mzscheme 101 * Mzscheme language module for SWIG.
***********************************************************************/ * ----------------------------------------------------------------------------- */
char cvsroot_mzscheme_cxx[] = "$Header$";
#include "swigmod.h" #include "swigmod.h"

View file

@ -1,22 +1,13 @@
/****************************************************************************** /* -----------------------------------------------------------------------------
* Simplified Wrapper and Interface Generator (SWIG) * See the LICENSE file for information on copyright, usage and redistribution
* * of SWIG, and the README file for authors - http://www.swig.org/release.html.
* Author : Art Yerkes
* Modified from mzscheme.cxx : David Beazley
*
* Please read the file LICENSE for the copyright and terms by which SWIG
* can be used and distributed.
*****************************************************************************/
char cvsroot_ocaml_cxx[] = "$Header$";
/***********************************************************************
* $Header$
* *
* ocaml.cxx * ocaml.cxx
* *
* Definitions for adding functions to Ocaml 101 * Ocaml language module for SWIG.
***********************************************************************/ * ----------------------------------------------------------------------------- */
char cvsroot_ocaml_cxx[] = "$Header$";
#include "swigmod.h" #include "swigmod.h"

View file

@ -1,14 +1,12 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* overload.cxx * overload.cxx
* *
* This file is used to analyze overloaded functions and methods. * This file is used to analyze overloaded functions and methods.
* It looks at signatures and tries to gather information for * It looks at signatures and tries to gather information for
* building a dispatch function. * building a dispatch function.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_overload_cxx[] = "$Header$"; char cvsroot_overload_cxx[] = "$Header$";

View file

@ -1,16 +1,10 @@
/* ---------------------------------------------------------------------------- /* ----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* perl5.cxx * perl5.cxx
* *
* Generate Perl5 wrappers * Perl5 language module for SWIG.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
* Loic Dachary (loic@ceic.com)
* David Fletcher
* Gary Holt
* Jason Stewart (jasons@apache.org)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ------------------------------------------------------------------------- */ * ------------------------------------------------------------------------- */
char cvsroot_perl5_cxx[] = "$Header$"; char cvsroot_perl5_cxx[] = "$Header$";

View file

@ -1,18 +1,14 @@
/* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* php4.cxx
*
* Php language module for SWIG.
* ----------------------------------------------------------------------------- */
/* /*
* PHP4 Support
*
* Richard Palmer
* richard@magicality.org
* Nov 2001
*
* Portions copyright Sun Microsystems (c) 2001
* Tim Hockin <thockin@sun.com>
*
* Portions copyright Ananova Ltd (c) 2002
* Sam Liddicott <sam@ananova.com>
*
* TODO: Replace stderr messages with Swig_warning * TODO: Replace stderr messages with Swig_warning
*
*/ */
char cvsroot_php4_cxx[] = "$Header$"; char cvsroot_php4_cxx[] = "$Header$";

View file

@ -1,6 +1,13 @@
/*********************************************************************** /* -----------------------------------------------------------------------------
* Pike language module for SWIG * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* pike.cxx
*
* Pike language module for SWIG.
* ----------------------------------------------------------------------------- */
/*
* Notes: * Notes:
* *
* - The current approach used for "out" typemaps is inconsistent with * - The current approach used for "out" typemaps is inconsistent with
@ -16,7 +23,7 @@
* - Pike doesn't seem to provide any default way to print the memory * - Pike doesn't seem to provide any default way to print the memory
* address, etc. for extension objects. Should we do something here? * address, etc. for extension objects. Should we do something here?
* *
***********************************************************************/ */
char cvsroot_pike_cxx[] = "$Header$"; char cvsroot_pike_cxx[] = "$Header$";

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* python.cxx * python.cxx
* *
* Python module. * Python language module for SWIG.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_python_cxx[] = "$Header$"; char cvsroot_python_cxx[] = "$Header$";

View file

@ -1,14 +1,11 @@
/******************************************************************** /* -----------------------------------------------------------------------------
* Ruby module for SWIG * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* $Header$ * ruby.cxx
* *
* Copyright (C) 2000 Network Applied Communication Laboratory, Inc. * Ruby language module for SWIG.
* Copyright (C) 2000 Information-technology Promotion Agency, Japan * ----------------------------------------------------------------------------- */
*
* Masaki Fukushima
*
********************************************************************/
char cvsroot_ruby_cxx[] = "$Header$"; char cvsroot_ruby_cxx[] = "$Header$";

View file

@ -1,17 +1,14 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* s-exp.cxx * s-exp.cxx
* *
* A parse tree represented as Lisp s-expressions. * A parse tree represented as Lisp s-expressions.
*
* Author(s) : Matthias Koeppe (mkoeppe@mail.math.uni-magdeburg.de)
*
* Copyright (C) 2002. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
/* Derived from xml.cxx 1.1.2.2 */
char cvsroot_s_exp_cxx[] = "$Header$"; char cvsroot_s_exp_cxx[] = "$Header$";
static const char *usage = "\ static const char *usage = "\
S-Exp Options (available with -sexp)\n\ S-Exp Options (available with -sexp)\n\
-typemaplang <lang> - Typemap language\n\n"; -typemaplang <lang> - Typemap language\n\n";

View file

@ -1,24 +1,16 @@
/******************************************************************************* /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* Simplified Wrapper and Interface Generator (SWIG) * Simplified Wrapper and Interface Generator (SWIG)
* *
* swigmain.cxx * swigmain.cxx
* *
* This file is the main entry point to SWIG. It collects the command * This file is the main entry point to SWIG. It collects the command
* line options, registers built-in language modules, and instantiates * line options, registers built-in language modules, and instantiates
* a module for code generation. If adding new language modules * a module for code generation. If adding new language modules
* to SWIG, you would modify this file. * to SWIG, you would modify this file.
* * ----------------------------------------------------------------------------- */
* Author : David Beazley
*
* Department of Computer Science
* University of Chicago
* 1100 E 58th Street
* Chicago, IL 60637
* beazley@cs.uchicago.edu
*
* Please read the file LICENSE for the copyright and terms by which SWIG
* can be used and distributed.
*******************************************************************************/
char cvsroot_swigmain_cxx[] = "$Header$"; char cvsroot_swigmain_cxx[] = "$Header$";

View file

@ -1,21 +1,16 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* swigmod.h * swigmod.h
* *
* Main header file for SWIG modules * Main header file for SWIG modules.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
*
* $Header$
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
#ifndef SWIGMOD_H_ /* $Header$ */
#define SWIGMOD_H_
#ifndef SWIG_SWIGMOD_H_
#define SWIG_SWIGMOD_H_
#include "swig.h" #include "swig.h"
#include "preprocessor.h" #include "preprocessor.h"

View file

@ -1,23 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* tcl8.cxx * tcl8.cxx
* *
* Tcl8.0 wrapper module. * Tcl8 language module for SWIG.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
*
* Incr Tcl 3.x support by Alexey Dyachenko (dyachenko@fromru.com)
*
* Based on
* itcl.cxx
* Author: Bob Techentin
* based on tcl8 and python modules by David Beazley
*
* Module for creating Incr Tcl 3.x shadow classes
* and Tcl 8.x native wrapper functions.
*
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_tcl8_cxx[] = "$Header$"; char cvsroot_tcl8_cxx[] = "$Header$";

View file

@ -1,20 +1,15 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* typepass.cxx * typepass.cxx
* *
* This module builds all of the internal type information by collecting * This module builds all of the internal type information by collecting
* typedef declarations as well as registering classes, structures, and unions. * typedef declarations as well as registering classes, structures, and unions.
* This information is needed to correctly handle shadow classes and other * This information is needed to correctly handle shadow classes and other
* advanced features. This phase of compilation is also used to perform * advanced features. This phase of compilation is also used to perform
* type-expansion. All types are fully qualified with namespace prefixes * type-expansion. All types are fully qualified with namespace prefixes
* and other information needed for compilation. * and other information needed for compilation.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2002. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_typepass_cxx[] = "$Header$"; char cvsroot_typepass_cxx[] = "$Header$";

View file

@ -1,5 +1,16 @@
char cvsroot_uffi_cxx[] = "$Header$"; /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* uffi.cxx
*
* Uffi language module for SWIG.
* ----------------------------------------------------------------------------- */
// TODO: remove remnants of lisptype // TODO: remove remnants of lisptype
char cvsroot_uffi_cxx[] = "$Header$";
#include "swigmod.h" #include "swigmod.h"
class UFFI : public Language { class UFFI : public Language {

View file

@ -1,3 +1,13 @@
/* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* utils.cxx
*
* Various utility functions.
* ----------------------------------------------------------------------------- */
char cvsroot_utils_cxx[] = "$Header$";
#include <swigmod.h> #include <swigmod.h>

View file

@ -1,16 +1,14 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* Xml.cxx * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* An Xml parse tree generator * xml.cxx
* Author(s) : Swig base: David Beazley (beazley@cs.uchicago.edu)
* Xml module: Klaus Wiederaenders (kwconsulting@compuserve.com
* *
* Copyright (C) 2002. The University of Chicago * An Xml parse tree generator.
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_xml_cxx[] = "$Header$"; char cvsroot_xml_cxx[] = "$Header$";
static const char *usage = "\ static const char *usage = "\
XML Options (available with -xml)\n\ XML Options (available with -xml)\n\
-xmllang <lang> - Typedef language\n\ -xmllang <lang> - Typedef language\n\
@ -21,7 +19,6 @@ XML Options (available with -xml)\n\
#include "swigmod.h" #include "swigmod.h"
//static Node *view_top = 0;
static File *out = 0; static File *out = 0;
static int xmllite = 0; static int xmllite = 0;
@ -29,9 +26,6 @@ static int xmllite = 0;
class XML class XML
: public Language : public Language
{ {
public: public:
int indent_level; int indent_level;

View file

@ -1,18 +1,16 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* cpp.c * cpp.c
* *
* An implementation of a C preprocessor plus some support for additional * An implementation of a C preprocessor plus some support for additional
* SWIG directives. * SWIG directives.
* *
* - SWIG directives such as %include, %extern, and %import are handled * - SWIG directives such as %include, %extern, and %import are handled
* - A new macro %define ... %enddef can be used for multiline macros * - A new macro %define ... %enddef can be used for multiline macros
* - No preprocessing is performed in %{ ... %} blocks * - No preprocessing is performed in %{ ... %} blocks
* - Lines beginning with %# are stripped down to #... and passed through. * - Lines beginning with %# are stripped down to #... and passed through.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_cpp_c[] = "$Header$"; char cvsroot_cpp_c[] = "$Header$";

View file

@ -1,13 +1,11 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* expr.c * expr.c
* *
* Integer arithmetic expression evaluator used to handle expressions * Integer arithmetic expression evaluator used to handle expressions
* encountered during preprocessing. * encountered during preprocessing.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_expr_c[] = "$Header$"; char cvsroot_expr_c[] = "$Header$";

View file

@ -1,18 +1,16 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* preprocessor.h * preprocessor.h
* *
* SWIG preprocessor module. * SWIG preprocessor module.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
*
* $Header$
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
#ifndef PREPROCESSOR_H_ /* $Header$ */
#define PREPROCESSOR_H_
#ifndef SWIG_PREPROCESSOR_H_
#define SWIG_PREPROCESSOR_H_
#include "swigwarn.h" #include "swigwarn.h"

View file

@ -1,16 +1,11 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* cwrap.c * cwrap.c
* *
* This file defines a variety of wrapping rules for C/C++ handling including * This file defines a variety of wrapping rules for C/C++ handling including
* the naming of local variables, calling conventions, and so forth. * the naming of local variables, calling conventions, and so forth.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_cwrap_c[] = "$Header$"; char cvsroot_cwrap_c[] = "$Header$";

View file

@ -1,21 +1,19 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* error.c * error.c
* *
* Error handling functions. These are used to issue warnings and * Error handling functions. These are used to issue warnings and
* error messages. * error messages.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_error_c[] = "$Header$";
#include "swig.h" #include "swig.h"
#include <stdarg.h> #include <stdarg.h>
#include <ctype.h> #include <ctype.h>
char cvsroot_error_c[] = "$Header$";
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* Commentary on the warning filter. * Commentary on the warning filter.
* *

View file

@ -1,17 +1,15 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* fragment.c * fragment.c
* *
* This file manages named code fragments. Code fragments are typically * This file manages named code fragments. Code fragments are typically
* used to hold helper-code that may or may not be included in the wrapper * used to hold helper-code that may or may not be included in the wrapper
* file (depending on what features are actually used in the interface). * file (depending on what features are actually used in the interface).
* *
* By using fragments, it's possible to greatly reduce the amount of * By using fragments, it's possible to greatly reduce the amount of
* wrapper code and to generate cleaner wrapper files. * wrapper code and to generate cleaner wrapper files.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_fragment_c[] = "$Header$"; char cvsroot_fragment_c[] = "$Header$";

View file

@ -1,19 +1,17 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* getopt.c * getopt.c
* *
* Handles the parsing of command line options. This is particularly nasty * Handles the parsing of command line options. This is particularly nasty
* compared to other utilities given that command line options can potentially * compared to other utilities given that command line options can potentially
* be read by many different modules within SWIG. Thus, in order to make sure * be read by many different modules within SWIG. Thus, in order to make sure
* there are no unrecognized options, each module is required to "mark" * there are no unrecognized options, each module is required to "mark"
* the options that it uses. Afterwards, we can make a quick scan to make * the options that it uses. Afterwards, we can make a quick scan to make
* sure there are no unmarked options. * sure there are no unmarked options.
* *
* Author(s) : David Beazley (beazley@cs.uchicago.edu) * TODO:
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
*
* To do:
* - This module needs to be modified so that it doesn't call exit(). * - This module needs to be modified so that it doesn't call exit().
* Should have cleaner error handling in general. * Should have cleaner error handling in general.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */

View file

@ -1,14 +1,12 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* include.c * include.c
* *
* The functions in this file are used to manage files in the SWIG library. * The functions in this file are used to manage files in the SWIG library.
* General purpose functions for opening, including, and retrieving pathnames * General purpose functions for opening, including, and retrieving pathnames
* are provided. * are provided.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_include_c[] = "$Header$"; char cvsroot_include_c[] = "$Header$";

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* misc.c * misc.c
* *
* Miscellaneous functions that don't really fit anywhere else. * Miscellaneous functions that don't really fit anywhere else.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_misc_c[] = "$Header$"; char cvsroot_misc_c[] = "$Header$";

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* naming.c * naming.c
* *
* Functions for generating various kinds of names during code generation * Functions for generating various kinds of names during code generation.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_naming_c[] = "$Header$"; char cvsroot_naming_c[] = "$Header$";

View file

@ -1,17 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* parms.cxx * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
* *
* Parameter list class. * parms.c
* *
* !!! This file is deprecated and is being replaced !!! * Parameter list class.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_parms_c[] = "$Header$"; char cvsroot_parms_c[] = "$Header$";

View file

@ -1,15 +1,13 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* scanner.c * scanner.c
* *
* This file implements a general purpose C/C++ compatible lexical scanner. * This file implements a general purpose C/C++ compatible lexical scanner.
* This scanner isn't intended to be plugged directly into a parser built * This scanner isn't intended to be plugged directly into a parser built
* with yacc. Rather, it contains a lot of generic code that could be used * with yacc. Rather, it contains a lot of generic code that could be used
* to easily construct yacc-compatible scanners. * to easily construct yacc-compatible scanners.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_scanner_c[] = "$Header$"; char cvsroot_scanner_c[] = "$Header$";

View file

@ -1,13 +1,11 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* stype.c * stype.c
* *
* This file provides general support for datatypes that are encoded in * This file provides general support for datatypes that are encoded in
* the form of simple strings. * the form of simple strings.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_stype_c[] = "$Header$"; char cvsroot_stype_c[] = "$Header$";

View file

@ -1,17 +1,14 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* swig.h * swig.h
* *
* Header file for the SWIG core. * Header file for the SWIG core.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
* Dustin Mitchell (djmitche@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
*
* $Header$
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
/* $Header$ */
#ifndef SWIGCORE_H_ #ifndef SWIGCORE_H_
#define SWIGCORE_H_ #define SWIGCORE_H_

View file

@ -1,3 +1,12 @@
/* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* swigkeys.c
* ----------------------------------------------------------------------------- */
char cvsroot_keys_c[] = "$Header$";
#include "swigkeys.h" #include "swigkeys.h"
String *empty_string = 0; String *empty_string = 0;

View file

@ -1,5 +1,14 @@
#ifndef __Swig_swigkeys_h__ /* -----------------------------------------------------------------------------
#define __Swig_swigkeys_h__ * See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* swigkeys.h
* ----------------------------------------------------------------------------- */
/* $Header$ */
#ifndef SWIG_SWIGKEYS_H_
#define SWIG_SWIGKEYS_H_
#include "swig.h" #include "swig.h"
@ -131,4 +140,4 @@ extern String *k_previoussibling;
extern String *k_nextsibling; extern String *k_nextsibling;
extern String *k_firstchild; extern String *k_firstchild;
extern String *k_lastchild; extern String *k_lastchild;
#endif /* __Swig_swigkeys_h__ */ #endif /* SWIG_SWIGKEYS_H_ */

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* symbol.c * symbol.c
* *
* This file implements the SWIG symbol table. See details below. * This file implements the SWIG symbol table. See details below.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_symbol_c[] = "$Header$"; char cvsroot_symbol_c[] = "$Header$";

View file

@ -1,22 +1,20 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* tree.c * tree.c
* *
* This file provides some general purpose functions for manipulating * This file provides some general purpose functions for manipulating
* parse trees. * parse trees.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_tree_c[] = "$Header$";
#include "swig.h" #include "swig.h"
#include "swigkeys.h" #include "swigkeys.h"
#include <stdarg.h> #include <stdarg.h>
#include <assert.h> #include <assert.h>
char cvsroot_tree_c[] = "$Header$";
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* Swig_print_tags() * Swig_print_tags()
* *

View file

@ -1,12 +1,10 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* typemap.c * typemap.c
* *
* A somewhat generalized implementation of SWIG1.1 typemaps. * A somewhat generalized implementation of SWIG1.1 typemaps.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_typemap_c[] = "$Header$"; char cvsroot_typemap_c[] = "$Header$";

View file

@ -1,15 +1,13 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* typeobj.c * typeobj.c
* *
* This file provides functions for constructing, manipulating, and testing * This file provides functions for constructing, manipulating, and testing
* type objects. Type objects are merely the raw low-level representation * type objects. Type objects are merely the raw low-level representation
* of C++ types. They do not incorporate high-level type system features * of C++ types. They do not incorporate high-level type system features
* like typedef, namespaces, etc. * like typedef, namespaces, etc.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2003. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_typeobj_c[] = "$Header$"; char cvsroot_typeobj_c[] = "$Header$";

View file

@ -1,15 +1,13 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* typesys.c * typesys.c
* *
* SWIG type system management. These functions are used to manage * SWIG type system management. These functions are used to manage
* the C++ type system including typenames, typedef, type scopes, * the C++ type system including typenames, typedef, type scopes,
* inheritance, and namespaces. Generation of support code for the * inheritance, and namespaces. Generation of support code for the
* run-time type checker is also handled here. * run-time type checker is also handled here.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2000. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_typesys_c[] = "$Header$"; char cvsroot_typesys_c[] = "$Header$";

View file

@ -1,13 +1,11 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* warn.c * warn.c
* *
* SWIG warning framework. This was added to warn developers about * SWIG warning framework. This was added to warn developers about
* deprecated APIs and other features. * deprecated APIs and other features.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1999-2001. The University of Chicago
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_warn_c[] = "$Header$"; char cvsroot_warn_c[] = "$Header$";

View file

@ -1,17 +1,12 @@
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* See the LICENSE file for information on copyright, usage and redistribution
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
*
* wrapfunc.c * wrapfunc.c
* *
* This file defines a object for creating wrapper functions. Primarily * This file defines a object for creating wrapper functions. Primarily
* this is used for convenience since it allows pieces of a wrapper function * this is used for convenience since it allows pieces of a wrapper function
* to be created in a piecemeal manner. * to be created in a piecemeal manner.
*
* Author(s) : David Beazley (beazley@cs.uchicago.edu)
*
* Copyright (C) 1998-2000. The University of Chicago
* Copyright (C) 1995-1998. The University of Utah and The Regents of the
* University of California.
*
* See the file LICENSE for information on usage and redistribution.
* ----------------------------------------------------------------------------- */ * ----------------------------------------------------------------------------- */
char cvsroot_wrapfunc_c[] = "$Header$"; char cvsroot_wrapfunc_c[] = "$Header$";