Cleaned some old code, allow overloading.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9210 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
685cf52490
commit
255819eaa8
1 changed files with 4 additions and 8 deletions
|
|
@ -49,7 +49,6 @@ private:
|
|||
String* lispify_name(Node* n,String *ty,const char* flag,bool kw=false);
|
||||
String* convert_literal(String *num_param, String *type);
|
||||
String* strip_parens(String *string);
|
||||
bool extern_all;
|
||||
int generate_typedef_flag;
|
||||
bool no_swig_lisp;
|
||||
};
|
||||
|
|
@ -60,7 +59,6 @@ void CFFI :: main(int argc, char *argv[]) {
|
|||
SWIG_library_directory("cffi");
|
||||
SWIG_config_file("cffi.swg");
|
||||
generate_typedef_flag = 0;
|
||||
extern_all = false;
|
||||
no_swig_lisp = false;
|
||||
CWrap = false;
|
||||
for(i=1; i<argc; i++) {
|
||||
|
|
@ -79,10 +77,6 @@ void CFFI :: main(int argc, char *argv[]) {
|
|||
"\tmay still be used by generated wrapper code.\n"
|
||||
);
|
||||
}
|
||||
else if ( (Strcmp(argv[i],"-extern-all") == 0)) {
|
||||
extern_all = true;
|
||||
Swig_mark_arg(i);
|
||||
}
|
||||
else if (!strcmp(argv[i], "-cwrap")) {
|
||||
CWrap = true;
|
||||
Swig_mark_arg(i);
|
||||
|
|
@ -106,6 +100,8 @@ void CFFI :: main(int argc, char *argv[]) {
|
|||
f_clhead = NewString("");
|
||||
f_clwrap = NewString("");
|
||||
f_cl = NewString("");
|
||||
|
||||
allow_overloading();
|
||||
}
|
||||
|
||||
int CFFI :: top(Node *n) {
|
||||
|
|
@ -368,7 +364,7 @@ void CFFI::emit_defun(Node *n,String *name)
|
|||
{
|
||||
|
||||
// String *storage=Getattr(n,"storage");
|
||||
// if(!extern_all && (!storage || (Strcmp(storage,"extern") && Strcmp(storage,"externc"))))
|
||||
// if(!storage || (Strcmp(storage,"extern") && Strcmp(storage,"externc")))
|
||||
// return SWIG_OK;
|
||||
|
||||
String *func_name=Getattr(n, "sym:name");
|
||||
|
|
@ -438,7 +434,7 @@ int CFFI :: variableWrapper(Node *n) {
|
|||
// String *storage=Getattr(n,"storage");
|
||||
// Printf(stdout,"\"%s\" %s)\n",storage,Getattr(n, "sym:name"));
|
||||
|
||||
// if(!extern_all && (!storage || (Strcmp(storage,"extern") && Strcmp(storage,"externc"))))
|
||||
// if(!storage || (Strcmp(storage,"extern") && Strcmp(storage,"externc")))
|
||||
// return SWIG_OK;
|
||||
|
||||
String *var_name=Getattr(n, "sym:name");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue