Slash, burn, crash, crumble. Don't mind me.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@279 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
4ea673bb03
commit
77cb823ab6
13 changed files with 88 additions and 317 deletions
|
|
@ -262,7 +262,7 @@ void PYTHON::headers(void)
|
|||
if (NoInclude)
|
||||
fprintf(f_runtime,"#define SWIG_NOINCLUDE\n");
|
||||
|
||||
if (insert_file("python.swg", f_runtime) == -1) {
|
||||
if (Swig_insert_file("python.swg", f_runtime) == -1) {
|
||||
fprintf(stderr,"SWIG : Fatal error. Unable to locate python.swg. (Possible installation problem).\n");
|
||||
SWIG_exit(1);
|
||||
}
|
||||
|
|
@ -1455,8 +1455,14 @@ void PYTHON::pragma(char *lang, char *cmd, char *value) {
|
|||
} else if (strcmp(cmd,"include") == 0) {
|
||||
if (shadow) {
|
||||
if (value) {
|
||||
if (get_file(value,pragma_include) == -1) {
|
||||
fprintf(stderr,"%s : Line %d. Unable to locate file %s\n", input_file, line_number, value);
|
||||
FILE *f = Swig_open(value);
|
||||
if (!f) {
|
||||
fprintf(stderr,"%s : Line %d. Unable to locate file %s\n", input_file, line_number,value);
|
||||
} else {
|
||||
char buffer[4096];
|
||||
while (fgets(buffer,4095,f)) {
|
||||
pragma_include << buffer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue