File: tinymailmodule.c

package info (click to toggle)
libtinymail 0.0.9-4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 18,148 kB
  • ctags: 19,175
  • sloc: ansic: 151,565; xml: 20,145; sh: 9,245; makefile: 2,394; cs: 243; cpp: 141; python: 93; perl: 71
file content (23 lines) | stat: -rw-r--r-- 555 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <pygobject.h>
 
void pytinymail_register_classes (PyObject *d); 
void pytinymail_add_constants(PyObject *module, const gchar *strip_prefix);
extern PyMethodDef pytinymail_functions[];

DL_EXPORT(void)
init_tinymail(void)
{
    PyObject *m, *d;
 
    init_pygobject ();
 
    m = Py_InitModule ("_tinymail", pytinymail_functions);
    d = PyModule_GetDict (m);
 
    pytinymail_register_classes (d);
    pytinymail_add_constants (m, "TNY_");
       
    if (PyErr_Occurred ()) {
        Py_FatalError ("can't initialise module tinymail");
    }
}