static PyObject *Triton_concretizeMem(PyObject *self, PyObject *addr) {
  if (!PyLong_Check(addr) && !PyInt_Check(addr))
    return PyErr_Format(PyExc_TypeError, "concretizeMem(): expected an address (integer) as argument");

  MemoryOperand mem(PyLong_AsLong(addr), 1);
  ap.concretizeMem(mem);
  Py_INCREF(Py_None);
  return Py_None;
}
static PyObject *Triton_concretizeMem(PyObject *self, PyObject *addr)
{
  uint64 ad;

  if (!PyLong_Check(addr) && !PyInt_Check(addr))
    return PyErr_Format(PyExc_TypeError, "concretizeMem(): expected an address (integer) as argument");

  ad = PyLong_AsLong(addr);
  ap.concretizeMem(ad);
  return Py_None;
}