Add new C test tag_no_clash_with_variable

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5892 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Matthias Köppe 2004-04-27 17:33:26 +00:00
commit e83d3d8bf8

View file

@ -0,0 +1,33 @@
/* This is a test case for -*- C -*- mode. */
%module tag_no_clash_with_variable
%inline %{
/* error_action is only a tag, not a type... */
enum error_action {
ERRACT_ABORT,
ERRACT_EXIT,
ERRACT_THROW
};
/* ... thus it does not clash with a variable of the same name. */
enum error_action error_action;
/* Likewise for structs: */
struct buffalo {
int foo;
};
struct buffalo buffalo;
/* And for union */
union onion {
int cheese;
};
union onion onion;
%}