21 lines
240 B
OpenEdge ABL
21 lines
240 B
OpenEdge ABL
%module cast_operator
|
|
|
|
%rename(tochar) A::operator char*() const;
|
|
%inline %{
|
|
#include <string.h>
|
|
struct A
|
|
{
|
|
operator char*() const;
|
|
};
|
|
|
|
inline
|
|
A::operator char*() const
|
|
{
|
|
static char hi[16];
|
|
strcpy(hi, "hi");
|
|
return hi;
|
|
}
|
|
|
|
%}
|
|
|