# do not dump Octave core if exist("crash_dumps_octave_core", "builtin") crash_dumps_octave_core(0); endif swigexample # ----- Object creation ----- # Print out the value of some enums printf("*** color ***\n"); printf(" RED = %i\n", swigexample.RED); printf(" BLUE = %i\n", swigexample.BLUE); printf(" GREEN = %i\n", swigexample.GREEN); printf("\n*** Foo::speed ***\n"); printf(" Foo_IMPULSE = %i\n", swigexample.Foo_IMPULSE); printf(" Foo_WARP = %i\n", swigexample.Foo_WARP); printf(" Foo_LUDICROUS = %i\n", swigexample.Foo_LUDICROUS); printf("\nTesting use of enums with functions\n"); swigexample.enum_test(swigexample.RED, swigexample.Foo_IMPULSE); swigexample.enum_test(swigexample.BLUE, swigexample.Foo_WARP); swigexample.enum_test(swigexample.GREEN, swigexample.Foo_LUDICROUS); swigexample.enum_test(1234,5678) printf("\nTesting use of enum with class method\n"); f = swigexample.Foo(); f.enum_test(swigexample.Foo_IMPULSE); f.enum_test(swigexample.Foo_WARP); f.enum_test(swigexample.Foo_LUDICROUS);