Update of /cvsroot/mahogany/M/src/Python
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9548
Modified Files:
MailFolder.cpp-swig
Log Message:
regenerated after removing GetImapSpec()
Index: MailFolder.cpp-swig
===================================================================
RCS file: /cvsroot/mahogany/M/src/Python/MailFolder.cpp-swig,v
retrieving revision 1.54
retrieving revision 1.55
diff -b -u -2 -r1.54 -r1.55
--- MailFolder.cpp-swig 30 Jun 2005 23:39:45 -0000 1.54
+++ MailFolder.cpp-swig 17 Jul 2005 22:39:54 -0000 1.55
@@ -1,5 +1,5 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
- * Version 1.3.19
+ * Version 1.3.21
*
* This file is not intended to be easily readable and contains a number of
@@ -10,5 +10,4 @@
#define SWIGPYTHON
-#define SWIG_NOINCLUDE
#ifdef __cplusplus
@@ -16,9 +15,13 @@
T *tt;
public:
- inline SwigValueWrapper() : tt(0) { }
- inline ~SwigValueWrapper() { if (tt) delete tt; }
- inline SwigValueWrapper& operator=(const T& t) { tt = new T(t); return
*this; }
- inline operator T&() const { return *tt; }
- inline T *operator&() { return tt; }
+ SwigValueWrapper() : tt(0) { }
+ SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
+ SwigValueWrapper(const T& t) : tt(new T(t)) { }
+ ~SwigValueWrapper() { delete tt; }
+ SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return
*this; }
+ operator T&() const { return *tt; }
+ T *operator&() { return tt; }
+private:
+ SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
};
#endif
@@ -27,4 +30,23 @@
#include "MPython.h"
+/*************************************************************** -*- c -*-
+ * python/precommon.swg
+ *
+ * Rename all exported symbols from common.swg, to avoid symbol
+ * clashes if multiple interpreters are included
+ *
+ ************************************************************************/
+
+#define SWIG_TypeRegister SWIG_Python_TypeRegister
+#define SWIG_TypeCheck SWIG_Python_TypeCheck
+#define SWIG_TypeCast SWIG_Python_TypeCast
+#define SWIG_TypeDynamicCast SWIG_Python_TypeDynamicCast
+#define SWIG_TypeName SWIG_Python_TypeName
+#define SWIG_TypeQuery SWIG_Python_TypeQuery
+#define SWIG_TypeClientData SWIG_Python_TypeClientData
+#define SWIG_PackData SWIG_Python_PackData
+#define SWIG_UnpackData SWIG_Python_UnpackData
+
+
/***********************************************************************
* common.swg
@@ -44,6 +66,6 @@
#include <string.h>
-#if defined(_WIN32) || defined(__WIN32__)
-# if defined(_MSC_VER)
+#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
+# if defined(_MSC_VER) || defined(__GNUC__)
# if defined(STATIC_LINKED)
# define SWIGEXPORT(a) a
@@ -68,7 +90,7 @@
#ifdef SWIG_GLOBAL
-#define SWIGRUNTIME(a) SWIGEXPORT(a)
+# define SWIGRUNTIME(a) SWIGEXPORT(a)
#else
-#define SWIGRUNTIME(a) static a
+# define SWIGRUNTIME(a) static a
#endif
@@ -99,4 +121,6 @@
SWIGIMPORT(swig_type_info *) SWIG_TypeQuery(const char *);
SWIGIMPORT(void) SWIG_TypeClientData(swig_type_info *, void *);
+SWIGIMPORT(char *) SWIG_PackData(char *, void *, int);
+SWIGIMPORT(char *) SWIG_UnpackData(char *, void *, int);
#else
@@ -106,6 +130,5 @@
/* Register a type mapping with the type-checking */
SWIGRUNTIME(swig_type_info *)
-SWIG_TypeRegister(swig_type_info *ti)
-{
+SWIG_TypeRegister(swig_type_info *ti) {
swig_type_info *tc, *head, *ret, *next;
/* Check to see if this type has already been registered */
@@ -139,5 +162,5 @@
tc++;
}
- if (next) next->prev = head; /**/
+ if (next) next->prev = head;
head->next = next;
return ret;
@@ -146,6 +169,5 @@
/* Check the typename */
SWIGRUNTIME(swig_type_info *)
-SWIG_TypeCheck(char *c, swig_type_info *ty)
-{
+SWIG_TypeCheck(char *c, swig_type_info *ty) {
swig_type_info *s;
if (!ty) return 0; /* Void pointer */
@@ -163,5 +185,5 @@
if (ty->next) ty->next->prev = s;
ty->next = s;
- s->prev = ty; /**/
+ s->prev = ty;
return s;
}
@@ -173,6 +195,5 @@
/* Cast a pointer up an inheritance hierarchy */
SWIGRUNTIME(void *)
-SWIG_TypeCast(swig_type_info *ty, void *ptr)
-{
+SWIG_TypeCast(swig_type_info *ty, void *ptr) {
if ((!ty) || (!ty->converter)) return ptr;
return (*ty->converter)(ptr);
@@ -181,6 +202,5 @@
/* Dynamic pointer casting. Down an inheritance hierarchy */
SWIGRUNTIME(swig_type_info *)
-SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)
-{
+SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
swig_type_info *lastty = ty;
if (!ty || !ty->dcast) return ty;
@@ -229,9 +249,47 @@
}
}
+
+/* Pack binary data into a string */
+SWIGRUNTIME(char *)
+SWIG_PackData(char *c, void *ptr, int sz) {
+ static char hex[17] = "0123456789abcdef";
+ int i;
+ unsigned char *u = (unsigned char *) ptr;
+ register unsigned char uu;
+ for (i = 0; i < sz; i++,u++) {
+ uu = *u;
+ *(c++) = hex[(uu & 0xf0) >> 4];
+ *(c++) = hex[uu & 0xf];
+ }
+ return c;
+}
+
+/* Unpack binary data from a string */
+SWIGRUNTIME(char *)
+SWIG_UnpackData(char *c, void *ptr, int sz) {
+ register unsigned char uu = 0;
+ register int d;
+ unsigned char *u = (unsigned char *) ptr;
+ int i;
+ for (i = 0; i < sz; i++, u++) {
+ d = *(c++);
+ if ((d >= '0') && (d <= '9'))
+ uu = ((d - '0') << 4);
+ else if ((d >= 'a') && (d <= 'f'))
+ uu = ((d - ('a'-10)) << 4);
+ d = *(c++);
+ if ((d >= '0') && (d <= '9'))
+ uu |= (d - '0');
+ else if ((d >= 'a') && (d <= 'f'))
+ uu |= (d - ('a'-10));
+ *u = uu;
+ }
+ return c;
+}
+
#endif
#ifdef __cplusplus
}
-
#endif
@@ -276,15 +334,35 @@
} swig_const_info;
+/* Common SWIG API */
+#define SWIG_ConvertPtr(obj, pp, type, flags) \
+ SWIG_Python_ConvertPtr(obj, pp, type, flags)
+#define SWIG_NewPointerObj(p, type, flags) \
+ SWIG_Python_NewPointerObj(p, type, flags)
+#define SWIG_MustGetPtr(p, type, argnum, flags) \
+ SWIG_Python_MustGetPtr(p, type, argnum, flags)
+
+/* Python-specific SWIG API */
+#define SWIG_newvarlink() \
+ SWIG_Python_newvarlink()
+#define SWIG_addvarlink(p, name, get_attr, set_attr) \
+ SWIG_Python_addvarlink(p, name, get_attr, set_attr)
+#define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) \
+ SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
+#define SWIG_NewPackedObj(ptr, sz, type) \
+ SWIG_Python_NewPackedObj(ptr, sz, type)
+#define SWIG_InstallConstants(d, constants) \
+ SWIG_Python_InstallConstants(d, constants)
+
#ifdef SWIG_NOINCLUDE
-SWIGEXPORT(PyObject *) SWIG_newvarlink(void);
-SWIGEXPORT(void) SWIG_addvarlink(PyObject *, char *, PyObject
*(*)(void), int (*)(PyObject *));
-SWIGEXPORT(int) SWIG_ConvertPtr(PyObject *, void **,
swig_type_info *, int);
-SWIGEXPORT(int) SWIG_ConvertPacked(PyObject *, void *, int sz,
swig_type_info *, int);
-SWIGEXPORT(char *) SWIG_PackData(char *c, void *, int);
-SWIGEXPORT(char *) SWIG_UnpackData(char *c, void *, int);
-SWIGEXPORT(PyObject *) SWIG_NewPointerObj(void *, swig_type_info *,int
own);
-SWIGEXPORT(PyObject *) SWIG_NewPackedObj(void *, int sz, swig_type_info
*);
-SWIGEXPORT(void) SWIG_InstallConstants(PyObject *d,
swig_const_info constants[]);
+SWIGIMPORT(int) SWIG_Python_ConvertPtr(PyObject *, void **,
swig_type_info *, int);
+SWIGIMPORT(PyObject *) SWIG_Python_NewPointerObj(void *, swig_type_info
*,int own);
+SWIGIMPORT(void *) SWIG_Python_MustGetPtr(PyObject *,
swig_type_info *, int, int);
+SWIGIMPORT(PyObject *) SWIG_Python_newvarlink(void);
+SWIGIMPORT(void) SWIG_Python_addvarlink(PyObject *, char *,
PyObject *(*)(void), int (*)(PyObject *));
+SWIGIMPORT(int) SWIG_Python_ConvertPacked(PyObject *, void *,
int sz, swig_type_info *, int);
+SWIGIMPORT(PyObject *) SWIG_Python_NewPackedObj(void *, int sz,
swig_type_info *);
+SWIGIMPORT(void) SWIG_Python_InstallConstants(PyObject *d,
swig_const_info constants[]);
+
#else
@@ -369,5 +447,5 @@
/* Create a variable linking object for use later */
SWIGRUNTIME(PyObject *)
-SWIG_newvarlink(void) {
+SWIG_Python_newvarlink(void) {
swig_varlinkobject *result = 0;
result = PyMem_NEW(swig_varlinkobject,1);
@@ -381,6 +459,5 @@
SWIGRUNTIME(void)
-SWIG_addvarlink(PyObject *p, char *name,
- PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
+SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void),
int (*set_attr)(PyObject *p)) {
swig_varlinkobject *v;
swig_globalvar *gv;
@@ -395,47 +472,9 @@
}
-/* Pack binary data into a string */
-SWIGRUNTIME(char *)
-SWIG_PackData(char *c, void *ptr, int sz) {
- static char hex[17] = "0123456789abcdef";
- int i;
- unsigned char *u = (unsigned char *) ptr;
- register unsigned char uu;
- for (i = 0; i < sz; i++,u++) {
- uu = *u;
- *(c++) = hex[(uu & 0xf0) >> 4];
- *(c++) = hex[uu & 0xf];
- }
- return c;
-}
-
-/* Unpack binary data from a string */
-SWIGRUNTIME(char *)
-SWIG_UnpackData(char *c, void *ptr, int sz) {
- register unsigned char uu = 0;
- register int d;
- unsigned char *u = (unsigned char *) ptr;
- int i;
- for (i = 0; i < sz; i++, u++) {
- d = *(c++);
- if ((d >= '0') && (d <= '9'))
- uu = ((d - '0') << 4);
- else if ((d >= 'a') && (d <= 'f'))
- uu = ((d - ('a'-10)) << 4);
- d = *(c++);
- if ((d >= '0') && (d <= '9'))
- uu |= (d - '0');
- else if ((d >= 'a') && (d <= 'f'))
- uu |= (d - ('a'-10));
- *u = uu;
- }
- return c;
-}
-
/* Convert a pointer value */
SWIGRUNTIME(int)
-SWIG_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
+SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int
flags) {
swig_type_info *tc;
- char *c;
+ char *c = 0;
static PyObject *SWIG_this = 0;
int newref = 0;
@@ -513,7 +552,7 @@
type_error:
if (flags & SWIG_POINTER_EXCEPTION) {
- if (ty) {
- char *temp = (char *) malloc(64+strlen(ty->name));
- sprintf(temp,"Type error. Expected %s", ty->name);
+ if (ty && c) {
+ char *temp = (char *) malloc(64+strlen(ty->name)+strlen(c));
+ sprintf(temp,"Type error. Got %s, expected %s", c, ty->name);
PyErr_SetString(PyExc_TypeError, temp);
free((char *) temp);
@@ -525,9 +564,17 @@
}
+/* Convert a pointer value, signal an exception on a type mismatch */
+SWIGRUNTIME(void *)
+SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int
flags) {
+ void *result;
+ SWIG_Python_ConvertPtr(obj, &result, ty, flags | SWIG_POINTER_EXCEPTION);
+ return result;
+}
+
/* Convert a packed value value */
SWIGRUNTIME(int)
-SWIG_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info *ty, int
flags) {
+SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, int sz, swig_type_info
*ty, int flags) {
swig_type_info *tc;
- char *c;
+ char *c = 0;
if ((!obj) || (!PyString_Check(obj))) goto type_error;
@@ -546,7 +593,7 @@
if (flags) {
- if (ty) {
- char *temp = (char *) malloc(64+strlen(ty->name));
- sprintf(temp,"Type error. Expected %s", ty->name);
+ if (ty && c) {
+ char *temp = (char *) malloc(64+strlen(ty->name)+strlen(c));
+ sprintf(temp,"Type error. Got %s, expected %s", c, ty->name);
PyErr_SetString(PyExc_TypeError, temp);
free((char *) temp);
@@ -560,5 +607,5 @@
/* Create a new pointer object */
SWIGRUNTIME(PyObject *)
-SWIG_NewPointerObj(void *ptr, swig_type_info *type, int own) {
+SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
PyObject *robj;
if (!ptr) {
@@ -598,5 +645,5 @@
SWIGRUNTIME(PyObject *)
-SWIG_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
+SWIG_Python_NewPackedObj(void *ptr, int sz, swig_type_info *type) {
char result[1024];
char *r = result;
@@ -610,5 +657,5 @@
/* Install Constants */
SWIGRUNTIME(void)
-SWIG_InstallConstants(PyObject *d, swig_const_info constants[]) {
+SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
int i;
PyObject *obj;
@@ -643,4 +690,8 @@
#endif
+/* Contract support */
+
+#define SWIG_contract_assert(expr, msg) if (!(expr)) {
PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
+
#ifdef __cplusplus
}
@@ -648,10 +699,4 @@
-
-
-
-
-
-
/* -------- TYPES TABLE (BEGIN) -------- */
@@ -659,32 +704,33 @@
#define SWIGTYPE_p_MObjectRC swig_types[1]
#define SWIGTYPE_p_Params swig_types[2]
-#define SWIGTYPE_p_MailFolderStatus swig_types[3]
-#define SWIGTYPE_p_SearchCriterium swig_types[4]
-#define SWIGTYPE_p_ThreadData swig_types[5]
-#define SWIGTYPE_p_HeaderInfoList swig_types[6]
-#define SWIGTYPE_p_wxWindow swig_types[7]
-#define SWIGTYPE_p_Profile swig_types[8]
-#define SWIGTYPE_p_SortParams swig_types[9]
-#define SWIGTYPE_p_ThreadParams swig_types[10]
-#define SWIGTYPE_p_MFolderType swig_types[11]
-#define SWIGTYPE_p_String swig_types[12]
-#define SWIGTYPE_p_Message swig_types[13]
-#define SWIGTYPE_p_wxFontEncoding swig_types[14]
-#define SWIGTYPE_p_MFolder swig_types[15]
-#define SWIGTYPE_p_Ticket swig_types[16]
-#define SWIGTYPE_p_UIdArray swig_types[17]
-#define SWIGTYPE_p_SuspendFolderUpdates swig_types[18]
-#define SWIGTYPE_p_Composer swig_types[19]
-#define SWIGTYPE_p_UIdType swig_types[20]
-#define SWIGTYPE_p_ASMailFolder swig_types[21]
-#define SWIGTYPE_p_MailFolder swig_types[22]
-#define SWIGTYPE_p_ServerInfoEntry swig_types[23]
-#define SWIGTYPE_p_ArrayHeaderInfo swig_types[24]
-#define SWIGTYPE_p_UserData swig_types[25]
-#define SWIGTYPE_p_Sequence swig_types[26]
-#define SWIGTYPE_p_MsgnoType swig_types[27]
-#define SWIGTYPE_p_MLogCircle swig_types[28]
-#define SWIGTYPE_p_wxChar swig_types[29]
-static swig_type_info *swig_types[31];
+#define SWIGTYPE_p_size_t swig_types[3]
+#define SWIGTYPE_p_MailFolderStatus swig_types[4]
+#define SWIGTYPE_p_SearchCriterium swig_types[5]
+#define SWIGTYPE_p_ThreadData swig_types[6]
+#define SWIGTYPE_p_HeaderInfoList swig_types[7]
+#define SWIGTYPE_p_wxWindow swig_types[8]
+#define SWIGTYPE_p_Profile swig_types[9]
+#define SWIGTYPE_p_SortParams swig_types[10]
+#define SWIGTYPE_p_ThreadParams swig_types[11]
+#define SWIGTYPE_p_MFolderType swig_types[12]
+#define SWIGTYPE_p_String swig_types[13]
+#define SWIGTYPE_p_Message swig_types[14]
+#define SWIGTYPE_p_wxFontEncoding swig_types[15]
+#define SWIGTYPE_p_MFolder swig_types[16]
+#define SWIGTYPE_p_Ticket swig_types[17]
+#define SWIGTYPE_p_UIdArray swig_types[18]
+#define SWIGTYPE_p_SuspendFolderUpdates swig_types[19]
+#define SWIGTYPE_p_Composer swig_types[20]
+#define SWIGTYPE_p_UIdType swig_types[21]
+#define SWIGTYPE_p_ASMailFolder swig_types[22]
+#define SWIGTYPE_p_MailFolder swig_types[23]
+#define SWIGTYPE_p_ServerInfoEntry swig_types[24]
+#define SWIGTYPE_p_ArrayHeaderInfo swig_types[25]
+#define SWIGTYPE_p_UserData swig_types[26]
+#define SWIGTYPE_p_Sequence swig_types[27]
+#define SWIGTYPE_p_MsgnoType swig_types[28]
+#define SWIGTYPE_p_MLogCircle swig_types[29]
+#define SWIGTYPE_p_wxChar swig_types[30]
+static swig_type_info *swig_types[32];
/* -------- TYPES TABLE (END) -------- */
@@ -931,10 +977,41 @@
-static PyObject *_wrap_MailFolder_SaveMessageAsMBOX(PyObject *self, PyObject
*args) {
+static PyObject *_wrap_MailFolder_SaveMessageAsMBOX__SWIG_0(PyObject *self,
PyObject *args) {
+ PyObject *resultobj;
+ String *arg1 = 0 ;
+ void *arg2 = (void *) 0 ;
+ size_t arg3 ;
+ bool result;
+ String tempstr1 ;
+ PyObject * obj0 = 0 ;
+ PyObject * obj1 = 0 ;
+ PyObject * obj2 = 0 ;
+
+ if(!PyArg_ParseTuple(args,(char
*)"OOO:MailFolder_SaveMessageAsMBOX",&obj0,&obj1,&obj2)) goto fail;
+ {
+ char * temps; int templ;
+ if (PyString_AsStringAndSize(obj0, &temps, &templ)) return NULL;
+ tempstr1 = String(temps, templ);
+ arg1 = &tempstr1;
+ }
+ if ((SWIG_ConvertPtr(obj1,(void **) &arg2, 0, SWIG_POINTER_EXCEPTION | 0
)) == -1) SWIG_fail;
+ arg3 = (size_t) PyInt_AsLong(obj2);
+ if (PyErr_Occurred()) SWIG_fail;
+ result = (bool)MailFolder::SaveMessageAsMBOX((String const &)*arg1,(void
const *)arg2,arg3);
+
+ resultobj = PyInt_FromLong((long)result);
+ return resultobj;
+ fail:
+ return NULL;
+}
+
+
+static PyObject *_wrap_MailFolder_SaveMessageAsMBOX__SWIG_1(PyObject *self,
PyObject *args) {
PyObject *resultobj;
String *arg1 = 0 ;
- wxChar *arg2 = (wxChar *) 0 ;
+ String *arg2 = 0 ;
bool result;
String tempstr1 ;
+ String tempstr2 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
@@ -947,6 +1024,11 @@
arg1 = &tempstr1;
}
- if ((SWIG_ConvertPtr(obj1,(void **) &arg2,
SWIGTYPE_p_wxChar,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
- result = (bool)MailFolder::SaveMessageAsMBOX((String const &)*arg1,(wxChar
const *)arg2);
+ {
+ char * temps; int templ;
+ if (PyString_AsStringAndSize(obj1, &temps, &templ)) return NULL;
+ tempstr2 = String(temps, templ);
+ arg2 = &tempstr2;
+ }
+ result = (bool)MailFolder::SaveMessageAsMBOX((String const &)*arg1,(String
const &)*arg2);
resultobj = PyInt_FromLong((long)result);
@@ -957,4 +1039,82 @@
+static PyObject *_wrap_MailFolder_SaveMessageAsMBOX(PyObject *self, PyObject
*args) {
+ int argc;
+ PyObject *argv[4];
+ int ii;
+
+ argc = PyObject_Length(args);
+ for (ii = 0; (ii < argc) && (ii < 3); ii++) {
+ argv[ii] = PyTuple_GetItem(args,ii);
+ }
+ if (argc == 2) {
+ int _v;
+ {
+ void *ptr;
+ if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_String, 0)
== -1) {
+ _v = 0;
+ PyErr_Clear();
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ void *ptr;
+ if (SWIG_ConvertPtr(argv[1], (void **) &ptr,
SWIGTYPE_p_String, 0) == -1) {
+ _v = 0;
+ PyErr_Clear();
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ return _wrap_MailFolder_SaveMessageAsMBOX__SWIG_1(self,args);
+ }
+ }
+ }
+ if (argc == 3) {
+ int _v;
+ {
+ void *ptr;
+ if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_String, 0)
== -1) {
+ _v = 0;
+ PyErr_Clear();
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ void *ptr;
+ if (SWIG_ConvertPtr(argv[1], (void **) &ptr, 0, 0) == -1) {
+ _v = 0;
+ PyErr_Clear();
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ {
+ void *ptr;
+ if (SWIG_ConvertPtr(argv[2], (void **) &ptr,
SWIGTYPE_p_size_t, 0) == -1) {
+ _v = 0;
+ PyErr_Clear();
+ } else {
+ _v = 1;
+ }
+ }
+ if (_v) {
+ return
_wrap_MailFolder_SaveMessageAsMBOX__SWIG_0(self,args);
+ }
+ }
+ }
+ }
+
+ PyErr_SetString(PyExc_TypeError,"No matching function for overloaded
'MailFolder_SaveMessageAsMBOX'");
+ return NULL;
+}
+
+
static PyObject *_wrap_MailFolder_ForwardMessage(PyObject *self, PyObject
*args) {
PyObject *resultobj;
@@ -1367,5 +1527,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -1382,5 +1542,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -1396,4 +1556,27 @@
+static PyObject *_wrap_MailFolder_GetLogicalMailboxName(PyObject *self,
PyObject *args) {
+ PyObject *resultobj;
+ String *arg1 = 0 ;
+ String result;
+ String tempstr1 ;
+ PyObject * obj0 = 0 ;
+
+ if(!PyArg_ParseTuple(args,(char
*)"O:MailFolder_GetLogicalMailboxName",&obj0)) goto fail;
+ {
+ char * temps; int templ;
+ if (PyString_AsStringAndSize(obj0, &temps, &templ)) return NULL;
+ tempstr1 = String(temps, templ);
+ arg1 = &tempstr1;
+ }
+ result = MailFolder::GetLogicalMailboxName((String const &)*arg1);
+
+ resultobj = PyString_FromStringAndSize((&result)->data(),
(&result)->length());
+ return resultobj;
+ fail:
+ return NULL;
+}
+
+
static PyObject *_wrap_MailFolder_NeedsNetwork(PyObject *self, PyObject *args)
{
PyObject *resultobj;
@@ -1812,5 +1995,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -1822,5 +2005,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -1851,5 +2034,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -1865,5 +2048,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2010,5 +2193,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2020,5 +2203,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2036,5 +2219,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2046,5 +2229,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2192,5 +2375,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2202,5 +2385,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2212,5 +2395,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2229,5 +2412,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2239,5 +2422,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2249,5 +2432,5 @@
_v = 0;
PyErr_Clear();
- }else {
+ } else {
_v = 1;
}
@@ -2622,5 +2805,5 @@
-static PyObject *_wrap_MailFolder_GetImapSpec__SWIG_1(PyObject *self, PyObject
*args) {
+static PyObject *_wrap_MailFolder_GetImapSpec(PyObject *self, PyObject *args) {
PyObject *resultobj;
MFolder *arg1 = (MFolder *) 0 ;
@@ -2651,63 +2834,4 @@
-static PyObject *_wrap_MailFolder_GetImapSpec(PyObject *self, PyObject *args) {
- int argc;
- PyObject *argv[3];
- int ii;
-
- argc = PyObject_Length(args);
- for (ii = 0; (ii < argc) && (ii < 2); ii++) {
- argv[ii] = PyTuple_GetItem(args,ii);
- }
- if (argc == 1) {
- int _v;
- {
- void *ptr;
- if (SWIG_ConvertPtr(argv[0], (void **) &ptr,
SWIGTYPE_p_MailFolder, 0) == -1) {
- _v = 0;
- PyErr_Clear();
- }else {
- _v = 1;
- }
- }
- if (_v) {
- return _wrap_MailFolder_GetImapSpec__SWIG_0(self,args);
- }
- }
- if ((argc >= 1) && (argc <= 2)) {
- int _v;
- {
- void *ptr;
- if (SWIG_ConvertPtr(argv[0], (void **) &ptr, SWIGTYPE_p_MFolder,
0) == -1) {
- _v = 0;
- PyErr_Clear();
- }else {
- _v = 1;
- }
- }
- if (_v) {
- if (argc <= 1) {
- return _wrap_MailFolder_GetImapSpec__SWIG_1(self,args);
- }
- {
- void *ptr;
- if (SWIG_ConvertPtr(argv[1], (void **) &ptr,
SWIGTYPE_p_String, 0) == -1) {
- _v = 0;
- PyErr_Clear();
- }else {
- _v = 1;
- }
- }
- if (_v) {
- return _wrap_MailFolder_GetImapSpec__SWIG_1(self,args);
- }
- }
- }
-
- PyErr_SetString(PyExc_TypeError,"No matching function for overloaded
'MailFolder_GetImapSpec'");
- return NULL;
-}
-
-
static PyObject *_wrap_MailFolder_SpecToFolderName(PyObject *self, PyObject
*args) {
PyObject *resultobj;
@@ -3047,4 +3171,5 @@
{ (char *)"MailFolder_CreateServerInfo",
_wrap_MailFolder_CreateServerInfo, METH_VARARGS },
{ (char *)"MailFolder_GetFolderDelimiter",
_wrap_MailFolder_GetFolderDelimiter, METH_VARARGS },
+ { (char *)"MailFolder_GetLogicalMailboxName",
_wrap_MailFolder_GetLogicalMailboxName, METH_VARARGS },
{ (char *)"MailFolder_NeedsNetwork", _wrap_MailFolder_NeedsNetwork,
METH_VARARGS },
{ (char *)"MailFolder_GetHeaders", _wrap_MailFolder_GetHeaders,
METH_VARARGS },
@@ -3118,4 +3243,5 @@
static swig_type_info _swigt__p_MObjectRC[] = {{"_p_MObjectRC", 0, "MObjectRC
*", 0},{"_p_MailFolder", _p_MailFolderTo_p_MObjectRC},{"_p_MObjectRC"},{0}};
static swig_type_info _swigt__p_Params[] = {{"_p_Params", 0, "Params *",
0},{"_p_Params"},{0}};
+static swig_type_info _swigt__p_size_t[] = {{"_p_size_t", 0, "size_t *",
0},{"_p_size_t"},{0}};
static swig_type_info _swigt__p_MailFolderStatus[] = {{"_p_MailFolderStatus",
0, "MailFolderStatus *", 0},{"_p_MailFolderStatus"},{0}};
static swig_type_info _swigt__p_SearchCriterium[] = {{"_p_SearchCriterium", 0,
"SearchCriterium *", 0},{"_p_SearchCriterium"},{0}};
@@ -3150,4 +3276,5 @@
_swigt__p_MObjectRC,
_swigt__p_Params,
+_swigt__p_size_t,
_swigt__p_MailFolderStatus,
_swigt__p_SearchCriterium,
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Mahogany-cvsupdates mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates