Changeset 19

Show
Ignore:
Timestamp:
05/21/07 15:05:09 (2 years ago)
Author:
emuller
Message:

Changed install organization in setup.py making neuron module in site-packages

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/pygetsetcall/src/nrnpython/nrnpy_hoc.cpp

    r16 r19  
    402402//printf("hocobj_getattro %s\n", n); 
    403403        PyObject* result = 0; 
     404 
     405        // use below for casting 
     406        PyHocObject* po; 
     407 
    404408        if (self->type_ == 1 && !self->ho_) { 
    405409                Py_DECREF(name); 
     
    488492        case STRINGFUNC: 
    489493                result = hocobj_new(hocobject_type, 0, 0); 
    490                 PyHocObject* po = (PyHocObject*)result; 
     494                po = (PyHocObject*)result; 
    491495                if (self->ho_) { 
    492496                        po->ho_ = self->ho_; 
     
    510514        Inst* pcsav; 
    511515        Inst fc; 
     516 
     517        PyHocObject* po; 
     518 
    512519        if (self->type_ == 1 && !self->ho_) { 
    513520                return 1; 
     
    523530        if (self->ho_) { // use the component fork. 
    524531                PyObject* result = hocobj_new(hocobject_type, 0, 0); 
    525                 PyHocObject* po = (PyHocObject*)result; 
     532                po = (PyHocObject*)result; 
    526533                po->ho_ = self->ho_; 
    527534                hoc_obj_ref(po->ho_); 
     
    571578        case OBJECTVAR: // Object* 
    572579                hocobj_objectvar(sym); 
    573                 PyHocObject* po
    574                 Object** op = hoc_objpop(); 
     580                Object** op
     581                op = hoc_objpop(); 
    575582                if (PyArg_Parse(value, "O!", hocobject_type, &po) == 1) { 
    576583                        if (po->sym_) { 
     
    684691                        hocobj_pushtop(po, 0, i); 
    685692                        hocobj_objectvar(po->sym_); 
    686                         Object** op = hoc_objpop(); 
     693                        Object** op; 
     694                        op = hoc_objpop(); 
    687695                        if (PyArg_Parse(arg, "O!", hocobject_type, &po) == 1) { 
    688696                                if (po->sym_) {