Changeset 41

Show
Ignore:
Timestamp:
07/29/04 05:32:59 (4 years ago)
Author:
aldacron
Message:

*[DerelictPY] added cobject.d and errcode.d
*[DerelictPY] updated python.d and the makefile
*[DerelictPY] removed an extraneous 'extern(C)' from complexobject.d

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/DerelictPY/Makefile

    r40 r41  
    1414    $(PY.SRC.DIR)\bufferobject.d \ 
    1515    $(PY.SRC.DIR)\cellobject.d \ 
     16    $(PY.SRC.DIR)\cobject.d \ 
    1617    $(PY.SRC.DIR)\complexobject.d \ 
    1718    $(PY.SRC.DIR)\descrobject.d \ 
     19    $(PY.SRC.DIR)\errcode.d \ 
    1820    $(PY.SRC.DIR)\floatobject.d \ 
    1921    $(PY.SRC.DIR)\intobject.d \ 
     
    3032    $(PY.OBJ.DIR)\boolobject.obj \ 
    3133    $(PY.OBJ.DIR)\bufferobject.obj \ 
     34    $(PY.OBJ.DIR)\cobject.obj \ 
    3235    $(PY.OBJ.DIR)\complexobject.obj \ 
    3336    $(PY.OBJ.DIR)\cellobject.obj \ 
    3437    $(PY.OBJ.DIR)\descrobject.obj \ 
     38    $(PY.OBJ.DIR)\errcode.obj \ 
    3539    $(PY.OBJ.DIR)\floatobject.obj \ 
    3640    $(PY.OBJ.DIR)\intobject.obj \ 
  • trunk/DerelictPY/derelict/python/complexobject.d

    r37 r41  
    66// TYPES 
    77//============================================================================== 
    8 extern(C) 
    9 { 
    10      
    118struct Py_complex  
    129{ 
     
    2320 
    2421PyTypeObject* PyComplex_Type; 
    25  
    26 } // extern(C) 
    2722 
    2823//============================================================================== 
  • trunk/DerelictPY/derelict/python/python.d

    r40 r41  
    55import derelict.python.bufferobject; 
    66import derelict.python.cellobject; 
     7import derelict.python.cobject; 
    78import derelict.python.complexobject; 
    89import derelict.python.descrobject; 
     10import derelict.python.errcode; 
    911import derelict.python.floatobject; 
    1012import derelict.python.intobject; 
     
    130132    PyCell_New = cast(pfPyCell_New)getProc("PyCell_New"); 
    131133    PyCell_Get = cast(pfPyCell_Get)getProc("PyCell_Get"); 
    132     PyCell_Set = cast(pfPyCell_Set)getProc("PyCell_Set");    
     134    PyCell_Set = cast(pfPyCell_Set)getProc("PyCell_Set"); 
     135    // cobject.d 
     136    PyCObject_Type = cast(PyTypeObject*)getProc("PyCObject_Type"); 
     137    PyCObject_FromVoidPtr = cast(pfPyCObject_FromVoidPtr)getProc("PyCObject_FromVoidPtr"); 
     138    PyCObject_FromVoidPtrAndDesc = cast(pfPyCObject_FromVoidPtrAndDesc)getProc("PyCObject_FromVoidPtrAndDesc"); 
     139    PyCObject_AsVoidPtr = cast(pfPyCObject_AsVoidPtr)getProc("PyCObject_AsVoidPtr"); 
     140    PyCObject_GetDesc = cast(pfPyCObject_GetDesc)getProc("PyCObject_GetDesc"); 
     141    PyCObject_Import = cast(pfPyCObject_Import)getProc("PyCObject_Import"); 
    133142    // complexobject.d 
    134143    PyComplex_Type = cast(PyTypeObject*)getProc("PyComplex_Type");