20 lines
500 B
C
20 lines
500 B
C
/* Miscellaneous common routines
|
|
* See http://www.python-ldap.org/ for details.
|
|
* $Id: common.c,v 1.3 2009/04/17 12:19:09 stroeder Exp $ */
|
|
|
|
#include "common.h"
|
|
|
|
/* dynamically add the methods into the module dictionary d */
|
|
|
|
void
|
|
LDAPadd_methods( PyObject* d, PyMethodDef* methods )
|
|
{
|
|
PyMethodDef *meth;
|
|
|
|
for( meth = methods; meth->ml_meth; meth++ ) {
|
|
PyObject *f = PyCFunction_New( meth, NULL );
|
|
PyDict_SetItemString( d, meth->ml_name, f );
|
|
Py_DECREF(f);
|
|
}
|
|
}
|