mirror of https://github.com/swig/swig
22 lines
389 B
OpenEdge ABL
22 lines
389 B
OpenEdge ABL
%module c_delete
|
|
|
|
/* check C++ delete keyword is okay in C wrappers */
|
|
|
|
%warnfilter(SWIGWARN_PARSE_KEYWORD) delete;
|
|
|
|
/* Octave and Javascript/v8 compiles wrappers as C++ */
|
|
#if !defined(SWIGOCTAVE) && !defined(SWIG_JAVASCRIPT_V8) && !defined(SWIG_JAVASCRIPT_NAPI)
|
|
|
|
%inline %{
|
|
struct delete {
|
|
int delete;
|
|
};
|
|
%}
|
|
|
|
%rename(DeleteGlobalVariable) delete;
|
|
%inline %{
|
|
int delete = 0;
|
|
%}
|
|
|
|
#endif
|