git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@651 626c5289-ae23-0410-ae9c-e8d60b6d4f22
42 lines
1 KiB
C
42 lines
1 KiB
C
/* -----------------------------------------------------------------------------
|
|
* internal.h
|
|
*
|
|
* Internal declarations used by 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.
|
|
*
|
|
* $Header$
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
#include "swig11.h"
|
|
|
|
extern Language *lang;
|
|
extern int ForceExtern;
|
|
extern int WrapExtern;
|
|
extern void *CCode;
|
|
extern int GenerateDefault;
|
|
extern char *objc_construct;
|
|
extern char *objc_destruct;
|
|
|
|
// Structure for holding typemap parameters
|
|
|
|
struct TMParm {
|
|
Parm *p;
|
|
ParmList *args;
|
|
TMParm *next;
|
|
TMParm() {
|
|
next = 0;
|
|
}
|
|
};
|
|
|
|
/* Number of initialization names that can be used */
|
|
|
|
#define NI_NAMES 512
|
|
|
|
|