From: Bob M. <rma...@ee...> - 2006-02-01 15:37:41
|
That's the same warning I get with 1.3.27 for this example, so it's probably fixed then. I'll let you know if I still have problems when rc2 comes out. Thanks, Bob Marcelo Matus wrote: > It seems to be working here with swig-CVS, but I already fixed another > class forward issue... > > $ swig -c++ -tcl8 test.i > test.i:6: Warning(303): %extend defined for an undeclared class > sml::Agent. > > since you never compiled swig on Windows, we will probably need to > wait for > 1.3.28-rc2 to see if the problem is solved for you too.... or you can > try to > have some fun installing swig-CVS. > > Marcelo > > > > > Bob Marinier wrote: > >> Ok, the following .i file crashes SWIG for me: >> >> %module test >> namespace sml { >> class Agent ; >> } >> %extend sml::Agent {} >> >> I reduced this to the absolute minimum, so this doesn't look like it >> does anything, but of course there's more to the real code. It looks >> like SWIG doesn't like forward declarations in namespaces. I'm >> running SWIG like this: >> >> swig.exe -c++ -tcl test.i >> >> This is on a Windows XP machine using the pre-built Windows binaries >> for 1.3.28rc1. This works with 1.3.27 (although of course this >> example generates warnings). >> >> Bob >> >> Marcelo Matus wrote: >> >>> here we will need a little more help, does it swig crashes with a >>> seg fault? >>> >>> if that is the case, could you produce a traceback? >>> >>> also, the best way to fix this is try to set a small example.i file >>> that reproduces the error, so, we can debug it over here. Just try >>> to trim you interface into a still working (I mean, crashing) case. >>> >>> Marcelo >>> >>> >>> >>> Bob Marinier wrote: >>> >>>> Thanks, that file fixes that problem. Java and CSharp work fine >>>> now, but when I try to generate the Tcl interface, SWIG crashes and >>>> no code is generated. It appears that code like this in my .i file >>>> causes the problem: >>>> >>>> %extend sml::Kernel { >>>> int RegisterForSystemEvent(Tcl_Interp* interp, >>>> sml::smlSystemEventId id, char* proc, char* userData, bool >>>> addToBack = true) { >>>> TclUserData* tud = CreateTclSystemUserData(self, id, proc, >>>> userData, interp); >>>> return self->RegisterForSystemEvent(id, >>>> TclSystemEventCallback, (void*)tud, addToBack); >>>> }; >>>> } >>>> >>>> This (and related typemaps) are part of our support for callbacks. >>>> They worked under SWIG 1.3.27. >>>> >>>> Bob >>>> >>>> Marcelo Matus wrote: >>>> >>>>> hmm, in the meantime copy the attached file to the SWIG/Lib directory >>>>> >>>>> Bob Marinier wrote: >>>>> >>>>>> I'm using the Windows release, which includes prebuilt binaries, >>>>>> so I'm never doing a make. At least, I've never had to do that >>>>>> before (I don't even have cygwin installed). Does the Windows >>>>>> release now require the user to build some stuff? >>>>>> >>>>>> Bob >>>>>> >>>>>> Marcelo Matus wrote: >>>>>> >>>>>>> The file Lib/swigwarn.swg is automatically generated when you do >>>>>>> >>>>>>> $ make >>>>>>> >>>>>>> check if you get any error at that stage. >>>>>>> >>>>>>> Marcelo >>>>>>> >>>>>>> Bob Marinier wrote: >>>>>>> >>>>>>>> When I try the release candidate on Windows XP with the command >>>>>>>> line below, I get an error: >>>>>>>> >>>>>>>> c:\Bob\soar-dev\Core\ClientSMLSWIG\Java>C:\swigwin-1.3.28rc1\swig.exe >>>>>>>> -Wall -c++ -package sml -I../../ClientSML/include >>>>>>>> -I../../ElementXML/include -I../../ConnectionSML/include -java >>>>>>>> -outdir build >>>>>>>> "c:\Bob\soar-dev\Core\ClientSMLSWIG\Java\Java_sml_ClientInterface.i" >>>>>>>> >>>>>>>> C:\swigwin-1.3.28rc1\Lib\swigwarnings.swg(35): Error: Unable to >>>>>>>> find 'swigwarn.swg' >>>>>>>> >>>>>>>> This is true for Java, Tcl and CSharp (all have very similar >>>>>>>> arguments like above). My stuff worked fine with SWIG-1.3.27 >>>>>>>> (and several other earlier versions). I'm running SWIG as a >>>>>>>> custom build step in Visual Studio 2003. >>>>>>>> >>>>>>>> Bob >>>>>>>> >>>>>>>> William S Fulton wrote: >>>>>>>> >>>>>>>>> A release candidate for SWIG-1.3.28 is online at >>>>>>>>> >>>>>>>>> http://www.swig.org/swig-1.3.28rc1.tar.gz (Unix source) >>>>>>>>> http://www.swig.org/swigwin-1.3.28rc1.zip (Windows) >>>>>>>>> >>>>>>>>> This release contains many internal changes and improvements. >>>>>>>>> As much testing as possible of the release candidate would be >>>>>>>>> appreciated. Assuming no disasters we aim to make the official >>>>>>>>> release in 10 days or so. >>>>>>>>> >>>>>>>>> William >>>>>>>>> >>>>>>>>> SWIG-1.3.28 summary: >>>>>>>>> - New language module: Common Lisp with CFFI. >>>>>>>>> - More powerful renaming (%rename) capability. >>>>>>>>> - More user friendly warning handling. >>>>>>>>> - Add finer control for default constructors and destructors. We >>>>>>>>> discourage the use of the 'nodefault' option, which disables >>>>>>>>> both >>>>>>>>> constructors and destructors, leading to possible memory >>>>>>>>> leaks. Use >>>>>>>>> instead 'nodefaultctor' and/or 'nodefaultdtor'. >>>>>>>>> - Optional automatic copy constructor wrapper generation. >>>>>>>>> - Python implicit conversion mechanism similar to C++, via the >>>>>>>>> %implicitconv directive (replaces and improves the implicit.i >>>>>>>>> library). >>>>>>>>> - Python threading support added. >>>>>>>>> - Support for Ruby bang methods. >>>>>>>>> - Better default handling of std::string variables. >>>>>>>>> - Unified typemap library (UTL) potentially providing core >>>>>>>>> typemaps for >>>>>>>>> all scripting languages based on the recently evolving Python >>>>>>>>> typemaps. >>>>>>>>> - Python, Ruby, Perl and Tcl use the new UTL. >>>>>>>>> - Initial GCJ/Java support for languages using the UTL. >>>>>>>>> - Improved dispatching in overloaded functions by using a cast >>>>>>>>> and rank >>>>>>>>> mechanism in perl and optionally in python via the -castmode >>>>>>>>> option. >>>>>>>>> - Better handling of Windows extensions and types. >>>>>>>>> - C++ support added to the Allegrocl module, also enhanced C >>>>>>>>> support. >>>>>>>>> - Python STL support improved, addition of iterators and STL >>>>>>>>> containers >>>>>>>>> of native Python types. >>>>>>>>> - Python performance options and improvements, try the -O >>>>>>>>> option to test >>>>>>>>> all of them. Python runtime benchmarks show upto 20 times >>>>>>>>> better >>>>>>>>> performance compared to 1.3.27 and older versions. >>>>>>>>> - Python support for 'multi-inheritance' on the python side. >>>>>>>>> - Python simplified proxy classes, now swig doesn't need to >>>>>>>>> generate the >>>>>>>>> additional 'ClassPtr' classes. >>>>>>>>> - Python backward compatibility improved, many projects that >>>>>>>>> used to >>>>>>>>> work only with swig-1.3.21 to swig-1.3.24 are working again >>>>>>>>> with >>>>>>>>> swig-1.3.28 >>>>>>>>> - Better runtime error reporting. >>>>>>>>> - Add the %catches directive to catch and dispatch exceptions. >>>>>>>>> - Add the %naturalval directive for more 'natural' variable >>>>>>>>> wrapping. >>>>>>>>> - Add the %allowexcept and %exceptionvar directives to handle >>>>>>>>> exceptions >>>>>>>>> when accesing a variable. >>>>>>>>> - Add the %delobject directive to mark methods that act like >>>>>>>>> destructors. >>>>>>>>> - Add/doc more debug options. >>>>>>>>> - Minor bug fixes and improvements to the Lua, Ruby, Java, C#, >>>>>>>>> Python, >>>>>>>>> Guile, Chicken, Tcl and Perl modules. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------- >>>>>>>>> This SF.net email is sponsored by: Splunk Inc. Do you grep >>>>>>>>> through log files >>>>>>>>> for problems? Stop! Download the new AJAX search engine that >>>>>>>>> makes >>>>>>>>> searching your log files as easy as surfing the web. >>>>>>>>> DOWNLOAD SPLUNK! >>>>>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Swig-user mailing list >>>>>>>>> Swi...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/swig-user >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> ------------------------------------------------------- >>>>>>>> This SF.net email is sponsored by: Splunk Inc. Do you grep >>>>>>>> through log files >>>>>>>> for problems? Stop! Download the new AJAX search engine that >>>>>>>> makes >>>>>>>> searching your log files as easy as surfing the web. DOWNLOAD >>>>>>>> SPLUNK! >>>>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Swig-devel mailing list >>>>>>>> Swi...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/swig-devel >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------- >>>>>>> This SF.net email is sponsored by: Splunk Inc. Do you grep >>>>>>> through log files >>>>>>> for problems? Stop! Download the new AJAX search engine that >>>>>>> makes >>>>>>> searching your log files as easy as surfing the web. DOWNLOAD >>>>>>> SPLUNK! >>>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Swig-user mailing list >>>>>>> Swi...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/swig-user >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> ------------------------------------------------------- >>>>>> This SF.net email is sponsored by: Splunk Inc. Do you grep >>>>>> through log files >>>>>> for problems? Stop! Download the new AJAX search engine that makes >>>>>> searching your log files as easy as surfing the web. DOWNLOAD >>>>>> SPLUNK! >>>>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >>>>>> >>>>>> _______________________________________________ >>>>>> Swig-user mailing list >>>>>> Swi...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/swig-user >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------ >>>>> >>>>> >>>>> /* Automatically generated file containing all the swig warning >>>>> codes. */ >>>>> /* Do not modify this file by hand, change >>>>> 'Source/Include/swigwarn.h' */ >>>>> /* and use the command 'make Lib/swigwarn.swg' >>>>> instead. */ >>>>> >>>>> >>>>> /* 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. >>>>> >>>>> */ >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> %define SWIGWARN_NONE 0 %enddef >>>>> >>>>> /* -- Deprecated features -- */ >>>>> >>>>> %define SWIGWARN_DEPRECATED_EXTERN 101 %enddef >>>>> %define SWIGWARN_DEPRECATED_VAL 102 %enddef >>>>> %define SWIGWARN_DEPRECATED_OUT 103 %enddef >>>>> %define SWIGWARN_DEPRECATED_DISABLEDOC 104 %enddef >>>>> %define SWIGWARN_DEPRECATED_ENABLEDOC 105 %enddef >>>>> %define SWIGWARN_DEPRECATED_DOCONLY 106 %enddef >>>>> %define SWIGWARN_DEPRECATED_STYLE 107 %enddef >>>>> %define SWIGWARN_DEPRECATED_LOCALSTYLE 108 %enddef >>>>> %define SWIGWARN_DEPRECATED_TITLE 109 %enddef >>>>> %define SWIGWARN_DEPRECATED_SECTION 110 %enddef >>>>> %define SWIGWARN_DEPRECATED_SUBSECTION 111 %enddef >>>>> %define SWIGWARN_DEPRECATED_SUBSUBSECTION 112 %enddef >>>>> %define SWIGWARN_DEPRECATED_ADDMETHODS 113 %enddef >>>>> %define SWIGWARN_DEPRECATED_READONLY 114 %enddef >>>>> %define SWIGWARN_DEPRECATED_READWRITE 115 %enddef >>>>> %define SWIGWARN_DEPRECATED_EXCEPT 116 %enddef >>>>> %define SWIGWARN_DEPRECATED_NEW 117 %enddef >>>>> %define SWIGWARN_DEPRECATED_EXCEPT_TM 118 %enddef >>>>> %define SWIGWARN_DEPRECATED_IGNORE_TM 119 %enddef >>>>> %define SWIGWARN_DEPRECATED_OPTC 120 %enddef >>>>> %define SWIGWARN_DEPRECATED_NAME 121 %enddef >>>>> %define SWIGWARN_DEPRECATED_NOEXTERN 122 %enddef >>>>> %define SWIGWARN_DEPRECATED_NODEFAULT 123 %enddef >>>>> %define SWIGWARN_DEPRECATED_TYPEMAP_LANG 124 %enddef >>>>> >>>>> /* -- Preprocessor -- */ >>>>> >>>>> %define SWIGWARN_PP_MISSING_FILE 201 %enddef >>>>> %define SWIGWARN_PP_EVALUATION 202 %enddef >>>>> %define SWIGWARN_PP_INCLUDEALL_IMPORTALL 203 %enddef >>>>> %define SWIGWARN_PP_CPP_WARNING 204 %enddef >>>>> %define SWIGWARN_PP_CPP_ERROR 205 %enddef >>>>> >>>>> /* -- C/C++ Parser -- */ >>>>> >>>>> %define SWIGWARN_PARSE_CLASS_KEYWORD 301 %enddef >>>>> %define SWIGWARN_PARSE_REDEFINED 302 %enddef >>>>> %define SWIGWARN_PARSE_EXTEND_UNDEF 303 %enddef >>>>> %define SWIGWARN_PARSE_UNSUPPORTED_VALUE 304 %enddef >>>>> %define SWIGWARN_PARSE_BAD_VALUE 305 %enddef >>>>> %define SWIGWARN_PARSE_PRIVATE 306 %enddef >>>>> %define SWIGWARN_PARSE_BAD_DEFAULT 307 %enddef >>>>> %define SWIGWARN_PARSE_NAMESPACE_ALIAS 308 %enddef >>>>> %define SWIGWARN_PARSE_PRIVATE_INHERIT 309 %enddef >>>>> %define SWIGWARN_PARSE_TEMPLATE_REPEAT 310 %enddef >>>>> %define SWIGWARN_PARSE_TEMPLATE_PARTIAL 311 %enddef >>>>> %define SWIGWARN_PARSE_NESTED_CLASS 312 %enddef >>>>> %define SWIGWARN_PARSE_UNDEFINED_EXTERN 313 %enddef >>>>> %define SWIGWARN_PARSE_KEYWORD 314 %enddef >>>>> %define SWIGWARN_PARSE_USING_UNDEF 315 %enddef >>>>> %define SWIGWARN_PARSE_MODULE_REPEAT 316 %enddef >>>>> %define SWIGWARN_PARSE_TEMPLATE_SP_UNDEF 317 %enddef >>>>> %define SWIGWARN_PARSE_TEMPLATE_AMBIG 318 %enddef >>>>> %define SWIGWARN_PARSE_NO_ACCESS 319 %enddef >>>>> %define SWIGWARN_PARSE_EXPLICIT_TEMPLATE 320 %enddef >>>>> %define SWIGWARN_PARSE_BUILTIN_NAME 321 %enddef >>>>> %define SWIGWARN_PARSE_REDUNDANT 322 %enddef >>>>> >>>>> %define SWIGWARN_IGNORE_OPERATOR_NEW 350 %enddef /* new */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_DELETE 351 %enddef /* delete */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_PLUS 352 %enddef /* + */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MINUS 353 %enddef /* - */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MUL 354 %enddef /* * */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_DIV 355 %enddef /* / */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MOD 356 %enddef /* % */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_XOR 357 %enddef /* ^ */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_AND 358 %enddef /* & */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_OR 359 %enddef /* | */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_NOT 360 %enddef /* ~ */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LNOT 361 %enddef /* ! */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_EQ 362 %enddef /* = */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LT 363 %enddef /* < */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_GT 364 %enddef /* > */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_PLUSEQ 365 %enddef /* += */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MINUSEQ 366 %enddef /* -= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MULEQ 367 %enddef /* *= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_DIVEQ 368 %enddef /* /= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MODEQ 369 %enddef /* %= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_XOREQ 370 %enddef /* ^= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_ANDEQ 371 %enddef /* &= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_OREQ 372 %enddef /* |= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LSHIFT 373 %enddef /* << */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_RSHIFT 374 %enddef /* >> */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LSHIFTEQ 375 %enddef /* <<= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_RSHIFTEQ 376 %enddef /* >>= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_EQUALTO 377 %enddef /* == */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_NOTEQUAL 378 %enddef /* != */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LTEQUAL 379 %enddef /* <= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_GTEQUAL 380 %enddef /* >= */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LAND 381 %enddef /* && */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_LOR 382 %enddef /* || */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_PLUSPLUS 383 %enddef /* ++ */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_MINUSMINUS 384 %enddef /* -- */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_COMMA 385 %enddef /* , */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_ARROWSTAR 386 %enddef /* ->* */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_ARROW 387 %enddef /* -> */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_CALL 388 %enddef /* () */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_INDEX 389 %enddef /* [] */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_UPLUS 390 %enddef /* + */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_UMINUS 391 %enddef /* - */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_UMUL 392 %enddef /* * */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_UAND 393 %enddef /* & */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_NEWARR 394 %enddef /* new [] */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_DELARR 395 %enddef /* delete [] */ >>>>> %define SWIGWARN_IGNORE_OPERATOR_REF 396 %enddef /* operator *() */ >>>>> >>>>> /* 394-399 are reserved */ >>>>> >>>>> /* -- Type system and typemaps -- */ >>>>> >>>>> %define SWIGWARN_TYPE_UNDEFINED_CLASS 401 %enddef >>>>> %define SWIGWARN_TYPE_INCOMPLETE 402 %enddef >>>>> %define SWIGWARN_TYPE_ABSTRACT 403 %enddef >>>>> %define SWIGWARN_TYPE_REDEFINED 404 %enddef >>>>> >>>>> %define SWIGWARN_TYPEMAP_SOURCETARGET 450 %enddef >>>>> %define SWIGWARN_TYPEMAP_CHARLEAK 451 %enddef >>>>> %define SWIGWARN_TYPEMAP_SWIGTYPE 452 %enddef >>>>> %define SWIGWARN_TYPEMAP_APPLY_UNDEF 453 %enddef >>>>> %define SWIGWARN_TYPEMAP_SWIGTYPELEAK 454 %enddef >>>>> >>>>> %define SWIGWARN_TYPEMAP_IN_UNDEF 460 %enddef >>>>> %define SWIGWARN_TYPEMAP_OUT_UNDEF 461 %enddef >>>>> %define SWIGWARN_TYPEMAP_VARIN_UNDEF 462 %enddef >>>>> %define SWIGWARN_TYPEMAP_VAROUT_UNDEF 463 %enddef >>>>> %define SWIGWARN_TYPEMAP_CONST_UNDEF 464 %enddef >>>>> %define SWIGWARN_TYPEMAP_UNDEF 465 %enddef >>>>> %define SWIGWARN_TYPEMAP_VAR_UNDEF 466 %enddef >>>>> %define SWIGWARN_TYPEMAP_TYPECHECK 467 %enddef >>>>> %define SWIGWARN_TYPEMAP_THROW 468 %enddef >>>>> %define SWIGWARN_TYPEMAP_DIRECTORIN_UNDEF 469 %enddef >>>>> %define SWIGWARN_TYPEMAP_THREAD_UNSAFE 470 %enddef /* mostly used >>>>> in directorout typemaps */ >>>>> %define SWIGWARN_TYPEMAP_DIRECTOROUT_UNDEF 471 %enddef >>>>> %define SWIGWARN_TYPEMAP_TYPECHECK_UNDEF 472 %enddef >>>>> %define SWIGWARN_TYPEMAP_DIRECTOROUT_PTR 473 %enddef >>>>> >>>>> /* -- Fragments -- */ >>>>> %define SWIGWARN_FRAGMENT_NOT_FOUND 490 %enddef >>>>> >>>>> /* -- General code generation -- */ >>>>> >>>>> %define SWIGWARN_LANG_OVERLOAD_DECL 501 %enddef >>>>> %define SWIGWARN_LANG_OVERLOAD_CONSTRUCT 502 %enddef >>>>> %define SWIGWARN_LANG_IDENTIFIER 503 %enddef >>>>> %define SWIGWARN_LANG_RETURN_TYPE 504 %enddef >>>>> %define SWIGWARN_LANG_VARARGS 505 %enddef >>>>> %define SWIGWARN_LANG_VARARGS_KEYWORD 506 %enddef >>>>> %define SWIGWARN_LANG_NATIVE_UNIMPL 507 %enddef >>>>> %define SWIGWARN_LANG_DEREF_SHADOW 508 %enddef >>>>> %define SWIGWARN_LANG_OVERLOAD_SHADOW 509 %enddef >>>>> %define SWIGWARN_LANG_FRIEND_IGNORE 510 %enddef >>>>> %define SWIGWARN_LANG_OVERLOAD_KEYWORD 511 %enddef >>>>> %define SWIGWARN_LANG_OVERLOAD_CONST 512 %enddef >>>>> %define SWIGWARN_LANG_CLASS_UNNAMED 513 %enddef >>>>> %define SWIGWARN_LANG_DIRECTOR_VDESTRUCT 514 %enddef >>>>> %define SWIGWARN_LANG_DISCARD_CONST 515 %enddef >>>>> %define SWIGWARN_LANG_OVERLOAD_IGNORED 516 %enddef >>>>> %define SWIGWARN_LANG_DIRECTOR_ABSTRACT 517 %enddef >>>>> %define SWIGWARN_LANG_PORTABILITY_FILENAME 518 %enddef >>>>> >>>>> /* -- Reserved (600-799) -- */ >>>>> >>>>> /* -- Language module specific warnings (800 - 999) -- */ >>>>> >>>>> %define SWIGWARN_RUBY_WRONG_NAME 801 %enddef >>>>> %define SWIGWARN_RUBY_MULTIPLE_INHERITANCE 802 %enddef >>>>> >>>>> %define SWIGWARN_JAVA_TYPEMAP_JNI_UNDEF 810 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JTYPE_UNDEF 811 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JSTYPE_UNDEF 812 %enddef >>>>> %define SWIGWARN_JAVA_MULTIPLE_INHERITANCE 813 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_GETCPTR_UNDEF 814 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_CLASSMOD_UNDEF 815 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVABODY_UNDEF 816 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVAOUT_UNDEF 817 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVAIN_UNDEF 818 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVADIRECTORIN_UNDEF 819 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVADIRECTOROUT_UNDEF 820 %enddef >>>>> %define SWIGWARN_JAVA_COVARIANT_RET 822 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_JAVACONSTRUCT_UNDEF 823 %enddef >>>>> %define SWIGWARN_JAVA_TYPEMAP_DIRECTORIN_NODESC 824 %enddef >>>>> %define SWIGWARN_JAVA_NO_DIRECTORCONNECT_ATTR 825 %enddef >>>>> >>>>> /* please leave 810-829 free for Java */ >>>>> >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CTYPE_UNDEF 830 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSTYPE_UNDEF 831 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSWTYPE_UNDEF 832 %enddef >>>>> %define SWIGWARN_CSHARP_MULTIPLE_INHERITANCE 833 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_GETCPTR_UNDEF 834 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CLASSMOD_UNDEF 835 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSBODY_UNDEF 836 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSOUT_UNDEF 837 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSIN_UNDEF 838 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSDIRECTORIN_UNDEF 839 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSDIRECTOROUT_UNDEF 840 %enddef >>>>> %define SWIGWARN_CSHARP_COVARIANT_RET 842 %enddef >>>>> %define SWIGWARN_CSHARP_TYPEMAP_CSCONSTRUCT_UNDEF 843 %enddef >>>>> %define SWIGWARN_CSHARP_EXCODE 844 %enddef >>>>> %define SWIGWARN_CSHARP_CANTHROW 845 %enddef >>>>> >>>>> >>>>> %define SWIGWARN_MODULA3_TYPEMAP_TYPE_UNDEF 850 %enddef >>>>> %define SWIGWARN_MODULA3_TYPEMAP_GETCPTR_UNDEF 851 %enddef >>>>> %define SWIGWARN_MODULA3_TYPEMAP_CLASSMOD_UNDEF 852 %enddef >>>>> %define SWIGWARN_MODULA3_TYPEMAP_PTRCONSTMOD_UNDEF 853 %enddef >>>>> %define SWIGWARN_MODULA3_TYPEMAP_MULTIPLE_RETURN 854 %enddef >>>>> %define SWIGWARN_MODULA3_MULTIPLE_INHERITANCE 855 %enddef >>>>> %define SWIGWARN_MODULA3_TYPECONSTRUCTOR_UNKNOWN 856 %enddef >>>>> %define SWIGWARN_MODULA3_UNKNOWN_PRAGMA 857 %enddef >>>>> %define SWIGWARN_MODULA3_BAD_ENUMERATION 858 %enddef >>>>> %define SWIGWARN_MODULA3_DOUBLE_ID 859 %enddef >>>>> %define SWIGWARN_MODULA3_BAD_IMPORT 860 %enddef >>>>> >>>>> /* please leave 850-869 free for Modula 3 */ >>>>> >>>>> >>>>> /* please leave 870-889 free for Php */ >>>>> %define SWIGWARN_PHP4_MULTIPLE_INHERITANCE 870 %enddef >>>>> >>>>> >>>>> >>>>> /* Feel free to claim any number in this space that's not >>>>> currently being used. Just make sure you >>>>> add an entry here */ >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: Splunk Inc. Do you grep through >>> log files >>> for problems? Stop! Download the new AJAX search engine that makes >>> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >>> >>> _______________________________________________ >>> Swig-user mailing list >>> Swi...@li... >>> https://lists.sourceforge.net/lists/listinfo/swig-user >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: Splunk Inc. Do you grep through >> log files >> for problems? Stop! Download the new AJAX search engine that makes >> searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 >> _______________________________________________ >> Swig-devel mailing list >> Swi...@li... >> https://lists.sourceforge.net/lists/listinfo/swig-devel > |