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

Reply via email to