| Index: swig/Lib/typemaps/string.swg
|
| ===================================================================
|
| --- swig/Lib/typemaps/string.swg (revision 0)
|
| +++ swig/Lib/typemaps/string.swg (revision 0)
|
| @@ -0,0 +1,24 @@
|
| +%ensure_fragment(SWIG_AsCharPtrAndSize)
|
| +%ensure_fragment(SWIG_FromCharPtrAndSize)
|
| +
|
| +%types(char *);
|
| +
|
| +%fragment("SWIG_pchar_descriptor","header") {
|
| +SWIGINTERN swig_type_info*
|
| +SWIG_pchar_descriptor(void)
|
| +{
|
| + static int init = 0;
|
| + static swig_type_info* info = 0;
|
| + if (!init) {
|
| + info = SWIG_TypeQuery("_p_char");
|
| + init = 1;
|
| + }
|
| + return info;
|
| +}
|
| +}
|
| +
|
| +
|
| +%include <typemaps/strings.swg>
|
| +%typemaps_string(%checkcode(STRING), %checkcode(CHAR),
|
| + char, Char, SWIG_AsCharPtrAndSize, SWIG_FromCharPtrAndSize, strlen,
|
| + "<limits.h>", CHAR_MIN, CHAR_MAX)
|
|
|