%{
/* com/local_typemap.i: the CLucene scripting COM typemaps.
 *
 */
%}
%module CLcom

#undef _ASCII
#define _UCS2

#undef TCHAR
#define TCHAR wchar_t //todo: currently wchar_t is not very well done in csharp

#undef float_t
#define float_t float //todo: currently wchar_t is not very well done in csharp

#undef int64_t
#define int64_t long long //todo: currently wchar_t is not very well done in csharp

#undef int32_t
#define int32_t long //todo: currently wchar_t is not very well done in csharp

#undef uint8_t
#define uint8_t unsigned char //todo: currently wchar_t is not very well done in csharp

#undef DISABLE_NAMESPACE //we're using namespaces in COM
