blob: bc09db52aa9e61d4dc73af242b6c7959927c767e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* -*- mode: c++; c-basic-offset: 4 -*- */
#include "mplutils.h"
int add_dict_int(PyObject *dict, const char *key, long val)
{
PyObject *valobj;
valobj = PyLong_FromLong(val);
if (valobj == NULL) {
return 1;
}
if (PyDict_SetItemString(dict, (char *)key, valobj)) {
Py_DECREF(valobj);
return 1;
}
Py_DECREF(valobj);
return 0;
}
|