Common template for head of each file detailing licence, distribution and authors information
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8972 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
260504f464
commit
7f74b8e7a3
62 changed files with 397 additions and 587 deletions
|
|
@ -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
|
||||
*
|
||||
* This file defines a variety of wrapping rules for C/C++ handling including
|
||||
* 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.
|
||||
* This file defines a variety of wrapping rules for C/C++ handling including
|
||||
* the naming of local variables, calling conventions, and so forth.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_cwrap_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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 handling functions. These are used to issue warnings and
|
||||
* 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.
|
||||
* Error handling functions. These are used to issue warnings and
|
||||
* error messages.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_error_c[] = "$Header$";
|
||||
|
||||
#include "swig.h"
|
||||
#include <stdarg.h>
|
||||
#include <ctype.h>
|
||||
|
||||
char cvsroot_error_c[] = "$Header$";
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* Commentary on the warning filter.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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
|
||||
* file (depending on what features are actually used in the interface).
|
||||
* 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
|
||||
* file (depending on what features are actually used in the interface).
|
||||
*
|
||||
* By using fragments, it's possible to greatly reduce the amount of
|
||||
* 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.
|
||||
* By using fragments, it's possible to greatly reduce the amount of
|
||||
* wrapper code and to generate cleaner wrapper files.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_fragment_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* Handles the parsing of command line options. This is particularly nasty
|
||||
* 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
|
||||
* 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
|
||||
* sure there are no unmarked options.
|
||||
* Handles the parsing of command line options. This is particularly nasty
|
||||
* 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
|
||||
* 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
|
||||
* sure there are no unmarked options.
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
* To do:
|
||||
* TODO:
|
||||
* - This module needs to be modified so that it doesn't call exit().
|
||||
* Should have cleaner error handling in general.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* The functions in this file are used to manage files in the SWIG library.
|
||||
* General purpose functions for opening, including, and retrieving pathnames
|
||||
* 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.
|
||||
* The functions in this file are used to manage files in the SWIG library.
|
||||
* General purpose functions for opening, including, and retrieving pathnames
|
||||
* are provided.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_include_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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.
|
||||
* Miscellaneous functions that don't really fit anywhere else.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_misc_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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.
|
||||
* Functions for generating various kinds of names during code generation.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_naming_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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 !!!
|
||||
*
|
||||
* 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.
|
||||
* Parameter list class.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_parms_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* This file implements a general purpose C/C++ compatible lexical scanner.
|
||||
* 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
|
||||
* 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.
|
||||
* This file implements a general purpose C/C++ compatible lexical scanner.
|
||||
* 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
|
||||
* to easily construct yacc-compatible scanners.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_scanner_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* This file provides general support for datatypes that are encoded in
|
||||
* 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.
|
||||
* This file provides general support for datatypes that are encoded in
|
||||
* the form of simple strings.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_stype_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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 file for the SWIG core.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
/* $Header$ */
|
||||
|
||||
#ifndef SWIGCORE_H_
|
||||
#define SWIGCORE_H_
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
String *empty_string = 0;
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
||||
|
|
@ -131,4 +140,4 @@ extern String *k_previoussibling;
|
|||
extern String *k_nextsibling;
|
||||
extern String *k_firstchild;
|
||||
extern String *k_lastchild;
|
||||
#endif /* __Swig_swigkeys_h__ */
|
||||
#endif /* SWIG_SWIGKEYS_H_ */
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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.
|
||||
* This file implements the SWIG symbol table. See details below.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_symbol_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* This file provides some general purpose functions for manipulating
|
||||
* 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.
|
||||
* This file provides some general purpose functions for manipulating
|
||||
* parse trees.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_tree_c[] = "$Header$";
|
||||
|
||||
#include "swig.h"
|
||||
#include "swigkeys.h"
|
||||
#include <stdarg.h>
|
||||
#include <assert.h>
|
||||
|
||||
char cvsroot_tree_c[] = "$Header$";
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* Swig_print_tags()
|
||||
*
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* 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.
|
||||
* A somewhat generalized implementation of SWIG1.1 typemaps.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typemap_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* This file provides functions for constructing, manipulating, and testing
|
||||
* type objects. Type objects are merely the raw low-level representation
|
||||
* of C++ types. They do not incorporate high-level type system features
|
||||
* 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.
|
||||
* This file provides functions for constructing, manipulating, and testing
|
||||
* type objects. Type objects are merely the raw low-level representation
|
||||
* of C++ types. They do not incorporate high-level type system features
|
||||
* like typedef, namespaces, etc.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typeobj_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* SWIG type system management. These functions are used to manage
|
||||
* the C++ type system including typenames, typedef, type scopes,
|
||||
* inheritance, and namespaces. Generation of support code for the
|
||||
* 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.
|
||||
* SWIG type system management. These functions are used to manage
|
||||
* the C++ type system including typenames, typedef, type scopes,
|
||||
* inheritance, and namespaces. Generation of support code for the
|
||||
* run-time type checker is also handled here.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_typesys_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* SWIG warning framework. This was added to warn developers about
|
||||
* 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.
|
||||
* SWIG warning framework. This was added to warn developers about
|
||||
* deprecated APIs and other features.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_warn_c[] = "$Header$";
|
||||
|
|
|
|||
|
|
@ -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
|
||||
*
|
||||
* This file defines a object for creating wrapper functions. Primarily
|
||||
* this is used for convenience since it allows pieces of a wrapper function
|
||||
* 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.
|
||||
* This file defines a object for creating wrapper functions. Primarily
|
||||
* this is used for convenience since it allows pieces of a wrapper function
|
||||
* to be created in a piecemeal manner.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
char cvsroot_wrapfunc_c[] = "$Header$";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue