diff options
author | David Cournapeau <cournape@gmail.com> | 2009-04-30 08:42:26 +0000 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2009-04-30 08:42:26 +0000 |
commit | a77eaf94e297531b59c7c63d8528aac65054e0e8 (patch) | |
tree | dff6800c6337d4c3f363f15790071da61aec80b7 /numpy/core/src | |
parent | 1f37ab2935d98654a57f139bb5ef8ee8fb0f9832 (diff) | |
download | numpy-a77eaf94e297531b59c7c63d8528aac65054e0e8.tar.gz |
Put multiarray modul sources into separate directory.
Diffstat (limited to 'numpy/core/src')
-rw-r--r-- | numpy/core/src/multiarray/arrayobject.c (renamed from numpy/core/src/arrayobject.c) | 26 | ||||
-rw-r--r-- | numpy/core/src/multiarray/arrayobject.h (renamed from numpy/core/src/arrayobject.h) | 6 | ||||
-rw-r--r-- | numpy/core/src/multiarray/arraytypes.c.src (renamed from numpy/core/src/arraytypes.c.src) | 4 | ||||
-rw-r--r-- | numpy/core/src/multiarray/convert.c (renamed from numpy/core/src/arrayconvert.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/convert.h (renamed from numpy/core/src/arrayconvert.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/convert_datatype.c (renamed from numpy/core/src/arrayconvert_datatype.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/convert_datatype.h (renamed from numpy/core/src/arrayconvert_datatype.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/ctors.c (renamed from numpy/core/src/arrayctors.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/ctors.h (renamed from numpy/core/src/arrayctors.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/descriptor.c (renamed from numpy/core/src/arraydescr.c) | 1 | ||||
-rw-r--r-- | numpy/core/src/multiarray/descriptor.h (renamed from numpy/core/src/arraydescr.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/flagsobject.c (renamed from numpy/core/src/arrayflagsobject.c) | 1 | ||||
-rw-r--r-- | numpy/core/src/multiarray/getset.c (renamed from numpy/core/src/arraygetset.c) | 4 | ||||
-rw-r--r-- | numpy/core/src/multiarray/getset.h (renamed from numpy/core/src/arraygetset.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/global.c | 1 | ||||
-rw-r--r-- | numpy/core/src/multiarray/hashdescr.c (renamed from numpy/core/src/hashdescr.c) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/hashdescr.h (renamed from numpy/core/src/hashdescr.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/item_selection.c (renamed from numpy/core/src/array_item_selection.c) | 1 | ||||
-rw-r--r-- | numpy/core/src/multiarray/iterators.c (renamed from numpy/core/src/arrayiterators.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/iterators.h (renamed from numpy/core/src/arrayiterators.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/mapping.c (renamed from numpy/core/src/arraymapping.c) | 4 | ||||
-rw-r--r-- | numpy/core/src/multiarray/mapping.h (renamed from numpy/core/src/arraymapping.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/methods.c (renamed from numpy/core/src/arraymethods.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/methods.h (renamed from numpy/core/src/arraymethods.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/multiarraymodule.c (renamed from numpy/core/src/multiarraymodule.c) | 6 | ||||
-rw-r--r-- | numpy/core/src/multiarray/number.c (renamed from numpy/core/src/arraynumber.c) | 2 | ||||
-rw-r--r-- | numpy/core/src/multiarray/number.h (renamed from numpy/core/src/arraynumber.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/numpyos.c (renamed from numpy/core/src/numpyos.c) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/numpyos.h (renamed from numpy/core/src/numpyos.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/scalartypes.c.src (renamed from numpy/core/src/scalartypes.c.src) | 4 | ||||
-rw-r--r-- | numpy/core/src/multiarray/sequence.c (renamed from numpy/core/src/arraysequence.c) | 5 | ||||
-rw-r--r-- | numpy/core/src/multiarray/sequence.h (renamed from numpy/core/src/arraysequence.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/shape.c (renamed from numpy/core/src/arrayshape.c) | 3 | ||||
-rw-r--r-- | numpy/core/src/multiarray/shape.h (renamed from numpy/core/src/arrayshape.h) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/ucsnarrow.c (renamed from numpy/core/src/ucsnarrow.c) | 0 | ||||
-rw-r--r-- | numpy/core/src/multiarray/ucsnarrow.h (renamed from numpy/core/src/ucsnarrow.h) | 0 |
36 files changed, 45 insertions, 38 deletions
diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/multiarray/arrayobject.c index 076547a8c..b9e45f951 100644 --- a/numpy/core/src/arrayobject.c +++ b/numpy/core/src/multiarray/arrayobject.c @@ -30,20 +30,15 @@ maintainer email: oliphant.travis@ieee.org #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" -#include "arrayobject.h" -#include "arrayctors.h" -#include "arraymethods.h" -#include "arraydescr.h" -#include "arrayiterators.h" -#include "arraymapping.h" -#include "arraygetset.h" -#include "arraysequence.h" - -#ifndef Py_UNICODE_WIDE -#include "ucsnarrow.h" -#endif - +#include "arrayobject.h" +#include "ctors.h" +#include "methods.h" +#include "descriptor.h" +#include "iterators.h" +#include "mapping.h" +#include "getset.h" +#include "sequence.h" /*NUMPY_API * Get Priority from object @@ -256,6 +251,11 @@ PyArray_XDECREF(PyArrayObject *mp) return 0; } +#ifndef Py_UNICODE_WIDE +#include "ucsnarrow.c" +#endif + + NPY_NO_EXPORT PyArray_Descr **userdescrs=NULL; diff --git a/numpy/core/src/arrayobject.h b/numpy/core/src/multiarray/arrayobject.h index 9156ea721..21e787721 100644 --- a/numpy/core/src/arrayobject.h +++ b/numpy/core/src/multiarray/arrayobject.h @@ -165,12 +165,12 @@ extern NPY_NO_EXPORT PyArray_Descr LONG_Descr; extern NPY_NO_EXPORT PyArray_Descr INT_Descr; /* Number protocol */ -#include "arraynumber.h" +#include "number.h" /* Converting data types API */ -#include "arrayconvert_datatype.h" +#include "convert_datatype.h" /* Object Conversion API */ -#include "arrayconvert.h" +#include "convert.h" #endif diff --git a/numpy/core/src/arraytypes.c.src b/numpy/core/src/multiarray/arraytypes.c.src index f1231d29e..4ca0ff429 100644 --- a/numpy/core/src/arraytypes.c.src +++ b/numpy/core/src/multiarray/arraytypes.c.src @@ -8,14 +8,12 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "numpy/npy_math.h" #include "arrayobject.h" #include "config.h" #include "numpyos.h" -#ifndef Py_UNICODE_WIDE -#include "ucsnarrow.h" -#endif static double MyPyFloat_AsDouble(PyObject *obj) diff --git a/numpy/core/src/arrayconvert.c b/numpy/core/src/multiarray/convert.c index 9321a05cb..79555e5f4 100644 --- a/numpy/core/src/arrayconvert.c +++ b/numpy/core/src/multiarray/convert.c @@ -7,9 +7,10 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" -#include "arrayconvert.h" +#include "convert.h" /*NUMPY_API * To List diff --git a/numpy/core/src/arrayconvert.h b/numpy/core/src/multiarray/convert.h index de24e27cf..de24e27cf 100644 --- a/numpy/core/src/arrayconvert.h +++ b/numpy/core/src/multiarray/convert.h diff --git a/numpy/core/src/arrayconvert_datatype.c b/numpy/core/src/multiarray/convert_datatype.c index 921bb1a4e..ab30656e0 100644 --- a/numpy/core/src/arrayconvert_datatype.c +++ b/numpy/core/src/multiarray/convert_datatype.c @@ -7,9 +7,10 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" -#include "arrayconvert_datatype.h" +#include "convert_datatype.h" /*NUMPY_API * For backward compatibility diff --git a/numpy/core/src/arrayconvert_datatype.h b/numpy/core/src/multiarray/convert_datatype.h index e7a736fcf..e7a736fcf 100644 --- a/numpy/core/src/arrayconvert_datatype.h +++ b/numpy/core/src/multiarray/convert_datatype.h diff --git a/numpy/core/src/arrayctors.c b/numpy/core/src/multiarray/ctors.c index 7ff22441a..9cb8cec1c 100644 --- a/numpy/core/src/arrayctors.c +++ b/numpy/core/src/multiarray/ctors.c @@ -6,11 +6,12 @@ #define NPY_NO_PREFIX #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "numpy/npy_math.h" #include "arrayobject.h" -#include "arrayctors.h" +#include "ctors.h" /* * Reading from a file or a string. diff --git a/numpy/core/src/arrayctors.h b/numpy/core/src/multiarray/ctors.h index 318d71471..318d71471 100644 --- a/numpy/core/src/arrayctors.h +++ b/numpy/core/src/multiarray/ctors.h diff --git a/numpy/core/src/arraydescr.c b/numpy/core/src/multiarray/descriptor.c index a36640cb3..b6652e2a6 100644 --- a/numpy/core/src/arraydescr.c +++ b/numpy/core/src/multiarray/descriptor.c @@ -9,6 +9,7 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" #define _chk_byteorder(arg) (arg == '>' || arg == '<' || \ diff --git a/numpy/core/src/arraydescr.h b/numpy/core/src/multiarray/descriptor.h index 005f55aa1..005f55aa1 100644 --- a/numpy/core/src/arraydescr.h +++ b/numpy/core/src/multiarray/descriptor.h diff --git a/numpy/core/src/arrayflagsobject.c b/numpy/core/src/multiarray/flagsobject.c index acd5ebea4..227ead335 100644 --- a/numpy/core/src/arrayflagsobject.c +++ b/numpy/core/src/multiarray/flagsobject.c @@ -9,6 +9,7 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" /*NUMPY_API diff --git a/numpy/core/src/arraygetset.c b/numpy/core/src/multiarray/getset.c index 2d69f29ba..6526b9589 100644 --- a/numpy/core/src/arraygetset.c +++ b/numpy/core/src/multiarray/getset.c @@ -9,8 +9,8 @@ #include "numpy/arrayobject.h" #include "arrayobject.h" -#include "arraydescr.h" -#include "arraygetset.h" +#include "descriptor.h" +#include "getset.h" /******************* array attribute get and set routines ******************/ diff --git a/numpy/core/src/arraygetset.h b/numpy/core/src/multiarray/getset.h index 4f1209de5..4f1209de5 100644 --- a/numpy/core/src/arraygetset.h +++ b/numpy/core/src/multiarray/getset.h diff --git a/numpy/core/src/multiarray/global.c b/numpy/core/src/multiarray/global.c new file mode 100644 index 000000000..70110f473 --- /dev/null +++ b/numpy/core/src/multiarray/global.c @@ -0,0 +1 @@ +NPY_NO_EXPORT int NPY_NUMUSERTYPES = 0; diff --git a/numpy/core/src/hashdescr.c b/numpy/core/src/multiarray/hashdescr.c index 101d5afbb..101d5afbb 100644 --- a/numpy/core/src/hashdescr.c +++ b/numpy/core/src/multiarray/hashdescr.c diff --git a/numpy/core/src/hashdescr.h b/numpy/core/src/multiarray/hashdescr.h index af0ec13b9..af0ec13b9 100644 --- a/numpy/core/src/hashdescr.h +++ b/numpy/core/src/multiarray/hashdescr.h diff --git a/numpy/core/src/array_item_selection.c b/numpy/core/src/multiarray/item_selection.c index 5ca01f73c..ea9c5795d 100644 --- a/numpy/core/src/array_item_selection.c +++ b/numpy/core/src/multiarray/item_selection.c @@ -6,6 +6,7 @@ #define NPY_NO_PREFIX #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "numpy/npy_math.h" #include "arrayobject.h" diff --git a/numpy/core/src/arrayiterators.c b/numpy/core/src/multiarray/iterators.c index d7a2f15ed..43a92c8b5 100644 --- a/numpy/core/src/arrayiterators.c +++ b/numpy/core/src/multiarray/iterators.c @@ -7,8 +7,9 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" -#include "arrayiterators.h" +#include "iterators.h" #define PseudoIndex -1 #define RubberIndex -2 diff --git a/numpy/core/src/arrayiterators.h b/numpy/core/src/multiarray/iterators.h index f45094ab4..f45094ab4 100644 --- a/numpy/core/src/arrayiterators.h +++ b/numpy/core/src/multiarray/iterators.h diff --git a/numpy/core/src/arraymapping.c b/numpy/core/src/multiarray/mapping.c index 3c4520e94..bb2297f8e 100644 --- a/numpy/core/src/arraymapping.c +++ b/numpy/core/src/multiarray/mapping.c @@ -8,8 +8,8 @@ #include "numpy/arrayobject.h" #include "arrayobject.h" -#include "arrayiterators.h" -#include "arraymapping.h" +#include "iterators.h" +#include "mapping.h" /************************************************************************* **************** Implement Mapping Protocol *************************** diff --git a/numpy/core/src/arraymapping.h b/numpy/core/src/multiarray/mapping.h index 0b9b712fe..0b9b712fe 100644 --- a/numpy/core/src/arraymapping.h +++ b/numpy/core/src/multiarray/mapping.h diff --git a/numpy/core/src/arraymethods.c b/numpy/core/src/multiarray/methods.c index 9d1f27fde..f27050d8e 100644 --- a/numpy/core/src/arraymethods.c +++ b/numpy/core/src/multiarray/methods.c @@ -7,9 +7,10 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" -#include "arraymethods.h" +#include "methods.h" /* Should only be used if x is known to be an nd-array */ #define _ARET(x) PyArray_Return((PyArrayObject *)(x)) diff --git a/numpy/core/src/arraymethods.h b/numpy/core/src/multiarray/methods.h index 698a6f558..698a6f558 100644 --- a/numpy/core/src/arraymethods.h +++ b/numpy/core/src/multiarray/methods.h diff --git a/numpy/core/src/multiarraymodule.c b/numpy/core/src/multiarray/multiarraymodule.c index 0ec8c4485..a06b20483 100644 --- a/numpy/core/src/multiarraymodule.c +++ b/numpy/core/src/multiarray/multiarraymodule.c @@ -25,14 +25,14 @@ #include "numpy/npy_math.h" +#include "global.c" + #define PyAO PyArrayObject /* Internal APIs */ #include "arrayobject.h" #include "hashdescr.h" -#include "arraydescr.h" - -NPY_NO_EXPORT int NPY_NUMUSERTYPES = 0; +#include "descriptor.h" NPY_NO_EXPORT PyArray_Descr * _arraydescr_fromobj(PyObject *obj) diff --git a/numpy/core/src/arraynumber.c b/numpy/core/src/multiarray/number.c index aa3e250cb..c18971ffe 100644 --- a/numpy/core/src/arraynumber.c +++ b/numpy/core/src/multiarray/number.c @@ -8,7 +8,7 @@ #include "numpy/arrayobject.h" #include "arrayobject.h" -#include "arraynumber.h" +#include "number.h" /************************************************************************* **************** Implement Number Protocol **************************** diff --git a/numpy/core/src/arraynumber.h b/numpy/core/src/multiarray/number.h index 8c004a198..8c004a198 100644 --- a/numpy/core/src/arraynumber.h +++ b/numpy/core/src/multiarray/number.h diff --git a/numpy/core/src/numpyos.c b/numpy/core/src/multiarray/numpyos.c index 4d7b70a33..4d7b70a33 100644 --- a/numpy/core/src/numpyos.c +++ b/numpy/core/src/multiarray/numpyos.c diff --git a/numpy/core/src/numpyos.h b/numpy/core/src/multiarray/numpyos.h index edc6df66b..edc6df66b 100644 --- a/numpy/core/src/numpyos.h +++ b/numpy/core/src/multiarray/numpyos.h diff --git a/numpy/core/src/scalartypes.c.src b/numpy/core/src/multiarray/scalartypes.c.src index a320417c4..8bc8a532c 100644 --- a/numpy/core/src/scalartypes.c.src +++ b/numpy/core/src/multiarray/scalartypes.c.src @@ -11,12 +11,10 @@ #include "numpy/npy_math.h" #include "numpy/arrayscalars.h" + #include "config.h" #include "arrayobject.h" #include "numpyos.h" -#ifndef Py_UNICODE_WIDE -#include "ucsnarrow.h" -#endif NPY_NO_EXPORT PyBoolScalarObject _PyArrayScalar_BoolValues[2] = { {PyObject_HEAD_INIT(&PyBoolArrType_Type) 0}, diff --git a/numpy/core/src/arraysequence.c b/numpy/core/src/multiarray/sequence.c index e4e48c06a..9192125c4 100644 --- a/numpy/core/src/arraysequence.c +++ b/numpy/core/src/multiarray/sequence.c @@ -7,10 +7,11 @@ #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "arrayobject.h" -#include "arraymapping.h" +#include "mapping.h" -#include "arraysequence.h" +#include "sequence.h" /************************************************************************* **************** Implement Sequence Protocol ************************** diff --git a/numpy/core/src/arraysequence.h b/numpy/core/src/multiarray/sequence.h index b28c50d97..b28c50d97 100644 --- a/numpy/core/src/arraysequence.h +++ b/numpy/core/src/multiarray/sequence.h diff --git a/numpy/core/src/arrayshape.c b/numpy/core/src/multiarray/shape.c index 0800371cd..90e240057 100644 --- a/numpy/core/src/arrayshape.c +++ b/numpy/core/src/multiarray/shape.c @@ -6,11 +6,12 @@ #define NPY_NO_PREFIX #include "numpy/arrayobject.h" #include "numpy/arrayscalars.h" + #include "numpy/npy_math.h" #include "arrayobject.h" -#include "arrayshape.h" +#include "shape.h" #define PyAO PyArrayObject diff --git a/numpy/core/src/arrayshape.h b/numpy/core/src/multiarray/shape.h index 1a5991a50..1a5991a50 100644 --- a/numpy/core/src/arrayshape.h +++ b/numpy/core/src/multiarray/shape.h diff --git a/numpy/core/src/ucsnarrow.c b/numpy/core/src/multiarray/ucsnarrow.c index 5183e560b..5183e560b 100644 --- a/numpy/core/src/ucsnarrow.c +++ b/numpy/core/src/multiarray/ucsnarrow.c diff --git a/numpy/core/src/ucsnarrow.h b/numpy/core/src/multiarray/ucsnarrow.h index 4b0e0c111..4b0e0c111 100644 --- a/numpy/core/src/ucsnarrow.h +++ b/numpy/core/src/multiarray/ucsnarrow.h |