Титульная страница | Структуры данных | Файлы | Поля структур | Члены файла

Файл natspec_wrap.c

#include "Python.h"
#include <string.h>
#include "../../lib/natspec.h"

Структуры данных

struct  swig_type_info
struct  swig_const_info
struct  swig_globalvar
struct  swig_varlinkobject

Макросы

#define SWIGPYTHON
#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
#define SWIGEXPORT(a)   a
#define SWIGIMPORT(a)   a
#define SWIGRUNTIME(a)   static a
#define SWIG_PY_INT   1
#define SWIG_PY_FLOAT   2
#define SWIG_PY_STRING   3
#define SWIG_PY_POINTER   4
#define SWIG_PY_BINARY   5
#define SWIG_POINTER_EXCEPTION   0x1
#define SWIG_POINTER_DISOWN   0x2
#define SWIG_fail   goto fail
#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)
#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)
#define SWIG_contract_assert(expr, msg)   if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
#define SWIG_init   init_natspec
#define SWIG_name   "_natspec"

Определения типов

typedef void *(* swig_converter_func )(void *)
typedef swig_type_info *(* swig_dycast_func )(void **)
typedef swig_type_info swig_type_info
typedef swig_const_info swig_const_info
typedef swig_globalvar swig_globalvar
typedef swig_varlinkobject swig_varlinkobject

Функции

 SWIG_TypeRegister (swig_type_info *ti)
 SWIG_TypeCheck (char *c, swig_type_info *ty)
 SWIG_TypeCast (swig_type_info *ty, void *ptr)
 SWIG_TypeDynamicCast (swig_type_info *ty, void **ptr)
 SWIG_TypeName (const swig_type_info *ty)
 SWIG_TypeQuery (const char *name)
 SWIG_TypeClientData (swig_type_info *ti, void *clientdata)
 SWIG_PackData (char *c, void *ptr, int sz)
 SWIG_UnpackData (char *c, void *ptr, int sz)
PyObject * swig_varlink_repr (swig_varlinkobject *v)
int swig_varlink_print (swig_varlinkobject *v, FILE *fp, int flags)
PyObject * swig_varlink_getattr (swig_varlinkobject *v, char *n)
int swig_varlink_setattr (swig_varlinkobject *v, char *n, PyObject *p)
 SWIG_Python_newvarlink (void)
 SWIG_Python_addvarlink (PyObject *p, char *name, PyObject *(*get_attr)(void), int(*set_attr)(PyObject *p))
 SWIG_Python_ConvertPtr (PyObject *obj, void **ptr, swig_type_info *ty, int flags)
 SWIG_Python_MustGetPtr (PyObject *obj, swig_type_info *ty, int argnum, int flags)
 SWIG_Python_ConvertPacked (PyObject *obj, void *ptr, int sz, swig_type_info *ty, int flags)
 SWIG_Python_NewPointerObj (void *ptr, swig_type_info *type, int own)
 SWIG_Python_NewPackedObj (void *ptr, int sz, swig_type_info *type)
 SWIG_Python_InstallConstants (PyObject *d, swig_const_info constants[])
PyObject * _wrap_natspec_get_current_locale (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_user_locale (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_system_locale (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_charset (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_filename_encoding (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_charset_by_locale (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_convert_with_translit (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_convert (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_enriched_fs_options (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_codepage_by_charset (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_nls_by_charset (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_extract_charset_from_locale (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_humble_charset (PyObject *self, PyObject *args)
PyObject * _wrap_natspec_get_charset_by_charset (PyObject *self, PyObject *args)
 SWIGEXPORT (void)

Переменные

swig_type_infoswig_type_list = 0
statichere PyTypeObject varlinktype
swig_type_infoswig_types [1]
PyMethodDef SwigMethods []
swig_type_infoswig_types_initial []
swig_const_info swig_const_table []

Макросы

#define SWIG_addvarlink p,
name,
get_attr,
set_attr   )     SWIG_Python_addvarlink(p, name, get_attr, set_attr)
 

#define SWIG_contract_assert expr,
msg   )     if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
 

#define SWIG_ConvertPacked obj,
ptr,
sz,
ty,
flags   )     SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
 

#define SWIG_ConvertPtr obj,
pp,
type,
flags   )     SWIG_Python_ConvertPtr(obj, pp, type, flags)
 

#define SWIG_fail   goto fail
 

#define SWIG_init   init_natspec
 

#define SWIG_InstallConstants d,
constants   )     SWIG_Python_InstallConstants(d, constants)
 

#define SWIG_MustGetPtr p,
type,
argnum,
flags   )     SWIG_Python_MustGetPtr(p, type, argnum, flags)
 

#define SWIG_name   "_natspec"
 

#define SWIG_NewPackedObj ptr,
sz,
type   )     SWIG_Python_NewPackedObj(ptr, sz, type)
 

#define SWIG_NewPointerObj p,
type,
flags   )     SWIG_Python_NewPointerObj(p, type, flags)
 

 
#define SWIG_newvarlink  )     SWIG_Python_newvarlink()
 

#define SWIG_PackData   SWIG_Python_PackData
 

#define SWIG_POINTER_DISOWN   0x2
 

#define SWIG_POINTER_EXCEPTION   0x1
 

#define SWIG_PY_BINARY   5
 

#define SWIG_PY_FLOAT   2
 

#define SWIG_PY_INT   1
 

#define SWIG_PY_POINTER   4
 

#define SWIG_PY_STRING   3
 

#define SWIG_TypeCast   SWIG_Python_TypeCast
 

#define SWIG_TypeCheck   SWIG_Python_TypeCheck
 

#define SWIG_TypeClientData   SWIG_Python_TypeClientData
 

#define SWIG_TypeDynamicCast   SWIG_Python_TypeDynamicCast
 

#define SWIG_TypeName   SWIG_Python_TypeName
 

#define SWIG_TypeQuery   SWIG_Python_TypeQuery
 

#define SWIG_TypeRegister   SWIG_Python_TypeRegister
 

#define SWIG_UnpackData   SWIG_Python_UnpackData
 

#define SWIGEXPORT  )     a
 

#define SWIGIMPORT  )     a
 

#define SWIGPYTHON
 

#define SWIGRUNTIME  )     static a
 


Типы

typedef struct swig_const_info swig_const_info
 

typedef void*(* swig_converter_func)(void *)
 

typedef struct swig_type_info*(* swig_dycast_func)(void **)
 

typedef struct swig_globalvar swig_globalvar
 

typedef struct swig_type_info swig_type_info
 

typedef struct swig_varlinkobject swig_varlinkobject
 


Функции

PyObject* _wrap_natspec_convert PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_convert_with_translit PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_extract_charset_from_locale PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_charset PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_charset_by_charset PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_charset_by_locale PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_codepage_by_charset PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_current_locale PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_enriched_fs_options PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_filename_encoding PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_nls_by_charset PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_system_locale PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_get_user_locale PyObject *  self,
PyObject *  args
[static]
 

PyObject* _wrap_natspec_humble_charset PyObject *  self,
PyObject *  args
[static]
 

SWIG_PackData char *  c,
void *  ptr,
int  sz
 

SWIG_Python_addvarlink PyObject *  p,
char *  name,
PyObject *(*  get_attr)(void),
int(*  set_attr)(PyObject *p)
 

SWIG_Python_ConvertPacked PyObject *  obj,
void *  ptr,
int  sz,
swig_type_info ty,
int  flags
 

SWIG_Python_ConvertPtr PyObject *  obj,
void **  ptr,
swig_type_info ty,
int  flags
 

SWIG_Python_InstallConstants PyObject *  d,
swig_const_info  constants[]
 

SWIG_Python_MustGetPtr PyObject *  obj,
swig_type_info ty,
int  argnum,
int  flags
 

SWIG_Python_NewPackedObj void *  ptr,
int  sz,
swig_type_info type
 

SWIG_Python_NewPointerObj void *  ptr,
swig_type_info type,
int  own
 

SWIG_Python_newvarlink void   ) 
 

SWIG_TypeCast swig_type_info ty,
void *  ptr
 

SWIG_TypeCheck char *  c,
swig_type_info ty
 

SWIG_TypeClientData swig_type_info ti,
void *  clientdata
 

SWIG_TypeDynamicCast swig_type_info ty,
void **  ptr
 

SWIG_TypeName const swig_type_info ty  ) 
 

SWIG_TypeQuery const char *  name  ) 
 

SWIG_TypeRegister swig_type_info ti  ) 
 

SWIG_UnpackData char *  c,
void *  ptr,
int  sz
 

PyObject* swig_varlink_getattr swig_varlinkobject v,
char *  n
[static]
 

int swig_varlink_print swig_varlinkobject v,
FILE *  fp,
int  flags
[static]
 

PyObject* swig_varlink_repr swig_varlinkobject v  )  [static]
 

int swig_varlink_setattr swig_varlinkobject v,
char *  n,
PyObject *  p
[static]
 

SWIGEXPORT void   ) 
 


Переменные

swig_const_info swig_const_table[] [static]
 

Инициализатор

 {
{ SWIG_PY_INT,     (char *)"NATSPEC_UNIXCS", (long) 0, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"NATSPEC_WINCS", (long) 1, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"NATSPEC_DOSCS", (long) 2, 0, 0, 0},
{ SWIG_PY_INT,     (char *)"NATSPEC_MACCS", (long) 3, 0, 0, 0},
{0}}

swig_type_info* swig_type_list = 0 [static]
 

swig_type_info* swig_types[1] [static]
 

swig_type_info* swig_types_initial[] [static]
 

Инициализатор

 {
0
}

PyMethodDef SwigMethods[] [static]
 

Инициализатор

 {
     { (char *)"natspec_get_current_locale", _wrap_natspec_get_current_locale, METH_VARARGS },
     { (char *)"natspec_get_user_locale", _wrap_natspec_get_user_locale, METH_VARARGS },
     { (char *)"natspec_get_system_locale", _wrap_natspec_get_system_locale, METH_VARARGS },
     { (char *)"natspec_get_charset", _wrap_natspec_get_charset, METH_VARARGS },
     { (char *)"natspec_get_filename_encoding", _wrap_natspec_get_filename_encoding, METH_VARARGS },
     { (char *)"natspec_get_charset_by_locale", _wrap_natspec_get_charset_by_locale, METH_VARARGS },
     { (char *)"natspec_convert_with_translit", _wrap_natspec_convert_with_translit, METH_VARARGS },
     { (char *)"natspec_convert", _wrap_natspec_convert, METH_VARARGS },
     { (char *)"natspec_get_enriched_fs_options", _wrap_natspec_get_enriched_fs_options, METH_VARARGS },
     { (char *)"natspec_get_codepage_by_charset", _wrap_natspec_get_codepage_by_charset, METH_VARARGS },
     { (char *)"natspec_get_nls_by_charset", _wrap_natspec_get_nls_by_charset, METH_VARARGS },
     { (char *)"natspec_extract_charset_from_locale", _wrap_natspec_extract_charset_from_locale, METH_VARARGS },
     { (char *)"natspec_humble_charset", _wrap_natspec_humble_charset, METH_VARARGS },
     { (char *)"natspec_get_charset_by_charset", _wrap_natspec_get_charset_by_charset, METH_VARARGS },
     { NULL, NULL }
}

statichere PyTypeObject varlinktype
 

Инициализатор

 {
  PyObject_HEAD_INIT(0)              
  0,
  (char *)"swigvarlink",              
  sizeof(swig_varlinkobject),         
  0,                                  
  0,                                   
  (printfunc) swig_varlink_print,     
  (getattrfunc) swig_varlink_getattr, 
  (setattrfunc) swig_varlink_setattr, 
  0,                                  
  (reprfunc) swig_varlink_repr,           
  0,                                  
  0,                                  
  0,                                  
}


Документация по libnatspec. Последние изменения: Tue Sep 6 01:58:59 2005. Создано системой doxygen 1.3.6