20 lines
675 B
OpenEdge ABL
20 lines
675 B
OpenEdge ABL
/* -----------------------------------------------------------------------------
|
|
* cdata.i
|
|
*
|
|
* SWIG library file containing macros for manipulating raw C data.
|
|
*
|
|
* TODO:
|
|
* Use generic cdata by deleting this file and implementing
|
|
* SWIG_AsCharPtrAndSize() and SWIG_FromCharPtrAndSize()
|
|
* Or implement (void *BYTES, size_t LENGTH) and SWIGCDATA typemaps
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
%typemap(in) (const void *BYTES, size_t LENGTH) {}
|
|
%apply (const void *BYTES, size_t LENGTH) { (void *BYTES, size_t LENGTH) }
|
|
|
|
%include <typemaps/cdata_begin.swg>
|
|
|
|
%typemap(out) SWIGCDATA ""
|
|
|
|
%include <typemaps/cdata_end.swg>
|