<86>Mar 14 11:01:14 userdel[55571]: delete user 'rooter' <86>Mar 14 11:01:14 userdel[55571]: removed group 'rooter' owned by 'rooter' <86>Mar 14 11:01:14 userdel[55571]: removed shadow group 'rooter' owned by 'rooter' <86>Mar 14 11:01:14 groupadd[55606]: group added to /etc/group: name=rooter, GID=615 <86>Mar 14 11:01:14 groupadd[55606]: group added to /etc/gshadow: name=rooter <86>Mar 14 11:01:14 groupadd[55606]: new group: name=rooter, GID=615 <86>Mar 14 11:01:14 useradd[55686]: new user: name=rooter, UID=615, GID=615, home=/root, shell=/bin/bash <86>Mar 14 11:01:14 userdel[55790]: delete user 'builder' <86>Mar 14 11:01:14 userdel[55790]: removed group 'builder' owned by 'builder' <86>Mar 14 11:01:14 userdel[55790]: removed shadow group 'builder' owned by 'builder' <86>Mar 14 11:01:14 groupadd[55854]: group added to /etc/group: name=builder, GID=616 <86>Mar 14 11:01:14 groupadd[55854]: group added to /etc/gshadow: name=builder <86>Mar 14 11:01:14 groupadd[55854]: new group: name=builder, GID=616 <86>Mar 14 11:01:14 useradd[55921]: new user: name=builder, UID=616, GID=616, home=/usr/src, shell=/bin/bash warning: Macro %python3_build not found warning: Macro %python3_install not found warning: Macro %python3_sitelibdir not found warning: Macro %python3_sitelibdir not found <13>Mar 14 11:01:39 rpmi: libopenblas-0.2.20-alt1 1527005646 installed <13>Mar 14 11:01:39 rpmi: libnumpy-py3-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:39 rpmi: python-module-sphinxcontrib-2.1.1-alt2.1.2 1526455698 installed <13>Mar 14 11:01:39 rpmi: libnumpy-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:39 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Mar 14 11:01:39 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Mar 14 11:01:39 rpmi: libta-lib-0.4.0-alt3 sisyphus+222654.100.1.1 1550977839 installed <13>Mar 14 11:01:39 rpmi: python-module-imagesize-0.7.1-alt1 1461387704 installed <13>Mar 14 11:01:39 rpmi: python-sphinx-objects.inv-1:2.3.8.20190312-alt1 sisyphus+224905.100.1.1 1552438838 installed <13>Mar 14 11:01:39 rpmi: libxapian-1.4.5-alt3 sisyphus+222778.100.1.1 1551144773 installed <13>Mar 14 11:01:39 rpmi: python-module-google-0.4.2-alt2.1 1517733343 installed <13>Mar 14 11:01:39 rpmi: libsqlite3-3.26.0-alt2 sisyphus+220766.100.5.1 1549611685 installed <13>Mar 14 11:01:39 rpmi: python-module-enum34-1.1.6-alt3 1527251693 installed <13>Mar 14 11:01:39 rpmi: libxblas-1.0.248-alt1.1 1496143682 installed <13>Mar 14 11:01:39 rpmi: libquadmath0-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 14 11:01:39 rpmi: libgfortran5-8.3.1-alt1 sisyphus+223348.100.1.1 1551470632 installed <13>Mar 14 11:01:39 rpmi: liblapack-1:3.8.0-alt3 sisyphus+221521.100.1.1 1550134903 installed <13>Mar 14 11:01:40 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Mar 14 11:01:40 rpmi: libgcrypt20-1.8.3-alt4 sisyphus+222598.100.1.1 1550924043 installed <13>Mar 14 11:01:40 rpmi: libxslt-1.1.32-alt2 1517429984 installed <13>Mar 14 11:01:40 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Mar 14 11:01:40 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686226 installed <13>Mar 14 11:01:40 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:40 rpmi: libverto-0.3.0-alt1_7 sisyphus+223221.100.1.1 1551348953 installed <13>Mar 14 11:01:40 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Mar 14 11:01:40 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Mar 14 11:01:40 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Mar 14 11:01:40 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 14 11:01:40 rpmi: alternatives-0.5.0-alt1 sisyphus+221902.300.4.1 1550587121 installed <13>Mar 14 11:01:40 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Mar 14 11:01:40 rpmi: ca-certificates-2019.02.01-alt1 sisyphus+220384.200.1.1 1549032756 installed <13>Mar 14 11:01:40 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Mar 14 11:01:40 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Mar 14 11:01:40 rpmi: libcrypto1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 14 11:01:40 rpmi: libssl1.1-1.1.0j-alt2 sisyphus+223638.100.2.1 1551791072 installed <13>Mar 14 11:01:40 rpmi: libpython3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 14 11:01:40 rpmi: python3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 14 11:01:41 rpmi: python3-base-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <13>Mar 14 11:01:41 rpmi: python3-module-pkg_resources-1:40.8.0-alt1 sisyphus+221229.100.2.1 1550559950 installed <13>Mar 14 11:01:41 rpmi: python3-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Mar 14 11:01:41 rpmi: python3-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Mar 14 11:01:41 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus.213223.100 1537286725 installed <13>Mar 14 11:01:41 rpmi: python3-module-atomicwrites-1.3.0-alt1 sisyphus+221237.100.1.2 1549921064 installed <13>Mar 14 11:01:41 rpmi: python3-module-attrs-19.1.0-alt1 sisyphus+224963.100.1.1 1552501935 installed <13>Mar 14 11:01:41 rpmi: python3-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Mar 14 11:01:41 rpmi: python3-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Mar 14 11:01:41 rpmi: python3-module-pytest-3.10.1-alt4 sisyphus+220988.200.2.1 1549800021 installed <13>Mar 14 11:01:41 rpmi: python3-module-numpy-testing-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:41 rpmi: python3-module-numpy-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:41 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Mar 14 11:01:41 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Mar 14 11:01:41 rpmi: python3-dev-3.6.8-alt1 sisyphus+220164.200.3.1 1548842636 installed <86>Mar 14 11:01:41 groupadd[108901]: group added to /etc/group: name=_keytab, GID=499 <86>Mar 14 11:01:41 groupadd[108901]: group added to /etc/gshadow: name=_keytab <86>Mar 14 11:01:41 groupadd[108901]: new group: name=_keytab, GID=499 <13>Mar 14 11:01:41 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>Mar 14 11:01:41 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Mar 14 11:01:41 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Mar 14 11:01:41 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:41 rpmi: python-module-six-1.12.0-alt1 sisyphus+219665.100.2.1 1548148570 installed <13>Mar 14 11:01:42 rpmi: python-module-pkg_resources-1:40.8.0-alt1 sisyphus+221229.100.2.1 1550559950 installed <13>Mar 14 11:01:42 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-module-chardet-3.0.4-alt1 1506613818 installed <13>Mar 14 11:01:42 rpmi: python-tools-2to3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-module-whoosh-2.7.4-alt1 1527697941 installed <13>Mar 14 11:01:42 rpmi: python-module-webencodings-0.5.1-alt1.1 1517943573 installed <13>Mar 14 11:01:42 rpmi: python-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Mar 14 11:01:42 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Mar 14 11:01:42 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:42 rpmi: python-module-cssselect-0.9.1-alt1.2 1526980827 installed <13>Mar 14 11:01:42 rpmi: python-module-html5lib-1:0.999999999-alt4.qa1 sisyphus.214868.100 1539741045 installed <13>Mar 14 11:01:42 rpmi: python-module-lxml-4.3.2-alt1 sisyphus+223616.100.1.1 1551715577 installed <13>Mar 14 11:01:42 rpmi: python-module-docutils-0.14-alt2 1535729778 installed <13>Mar 14 11:01:42 rpmi: python-module-idna-2.7-alt1 1530720902 installed <13>Mar 14 11:01:42 rpmi: python-module-pycparser-2.19-alt1 sisyphus.216095.100 1541345023 installed <13>Mar 14 11:01:42 rpmi: python-module-cffi-1.10.0-alt1.1 1525117736 installed <13>Mar 14 11:01:42 rpmi: python-module-asn1crypto-0.24.0-alt1 1521037480 installed <13>Mar 14 11:01:42 rpmi: python-module-ntlm-1.1.0-alt1.1.1.1 1460405346 installed <13>Mar 14 11:01:42 rpmi: python-module-pytz-1:2016.10-alt1 1484291011 installed <13>Mar 14 11:01:43 rpmi: python-module-babel-1:2.6.0-alt1 sisyphus+221000.100.1.2 1549688063 installed <13>Mar 14 11:01:43 rpmi: python-module-attrs-19.1.0-alt1 sisyphus+224963.100.1.1 1552501935 installed <13>Mar 14 11:01:43 rpmi: python-module-PyStemmer-1.0.1-alt1.2.1 1321388303 installed <13>Mar 14 11:01:43 rpmi: python-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Mar 14 11:01:43 rpmi: python-module-markupsafe-0.23-alt1.2.1.1 1525118834 installed <13>Mar 14 11:01:43 rpmi: python-module-jinja2-2.10-alt1 1521724576 installed <13>Mar 14 11:01:43 rpmi: python-module-simplejson-3.15.0-alt1.qa1 sisyphus.214917.100 1539845528 installed <13>Mar 14 11:01:43 rpmi: python-module-ndg-0.4.2-alt1.qa1 1531457735 installed <13>Mar 14 11:01:43 rpmi: python-module-ipaddress-1.0.18-alt1.1 1517713372 installed <13>Mar 14 11:01:43 rpmi: python-module-cryptography-2.6.1-alt1 sisyphus+224961.100.1.1 1552501268 installed <13>Mar 14 11:01:43 rpmi: python-module-OpenSSL-18.0.0-alt1 1532996168 installed <13>Mar 14 11:01:43 rpmi: python-module-ndg-httpsclient-0.4.2-alt1.qa1 1531457735 installed <13>Mar 14 11:01:43 rpmi: python-module-backports-3.5.0.1-alt1.1.1 1517645428 installed <13>Mar 14 11:01:43 rpmi: python-module-backports.ssl_match_hostname-3.5.0.1-alt1.1.1 1517645428 installed <13>Mar 14 11:01:43 rpmi: python-module-urllib3-2:1.24.1-alt2 sisyphus.218529.100 1545673498 installed <13>Mar 14 11:01:43 rpmi: python-module-requests-2.21.0-alt1 sisyphus.218511.200 1545669878 installed <13>Mar 14 11:01:43 rpmi: python-module-typing-3.6.6-alt2 sisyphus+220108.100.1.1 1548749697 installed <13>Mar 14 11:01:43 rpmi: python-modules-sqlite3-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:43 rpmi: python-module-SQLAlchemy-1.2.15-alt1 sisyphus+224192.100.1.1 1552146172 installed <13>Mar 14 11:01:43 rpmi: python-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Mar 14 11:01:43 rpmi: python-module-funcsigs-1.0.2-alt2 sisyphus+220258.100.1.1 1548882900 installed <13>Mar 14 11:01:43 rpmi: python-module-scandir-1.9.0-alt1 1535455370 installed <13>Mar 14 11:01:43 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus.218098.100 1545218863 installed <13>Mar 14 11:01:43 rpmi: python-module-atomicwrites-1.3.0-alt1 sisyphus+221237.100.1.2 1549921064 installed <13>Mar 14 11:01:43 rpmi: python-module-xapian-1.4.5-alt3 sisyphus+223819.200.2.1 1551806724 installed <13>Mar 14 11:01:43 rpmi: python-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Mar 14 11:01:43 rpmi: python-module-pytest-3.10.1-alt4 sisyphus+220988.200.2.1 1549800021 installed <13>Mar 14 11:01:43 rpmi: python-module-alabaster-0.7.6-alt3 1526385201 installed <13>Mar 14 11:01:43 rpmi: python-module-Pygments-2.2.0-alt2 1526455576 installed <13>Mar 14 11:01:43 rpmi: python-module-sphinxcontrib-websupport-1.0.1-alt3.qa1 sisyphus.214922.100 1539851266 installed <13>Mar 14 11:01:44 rpmi: python-module-sphinx-1:1.6.5-alt3 sisyphus.213215.100 1537280252 installed <13>Mar 14 11:01:44 rpmi: python-module-numpydoc-1:0.7.0-alt1 1511771218 installed <13>Mar 14 11:01:44 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:44 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:44 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548749 installed <13>Mar 14 11:01:44 rpmi: python-dev-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Mar 14 11:01:44 rpmi: python-module-setuptools-1:40.8.0-alt1 sisyphus+221229.100.2.1 1550559950 installed <13>Mar 14 11:01:44 rpmi: scons-3.0.1-alt1 1518686948 installed <13>Mar 14 11:01:44 rpmi: libnumpy-devel-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:44 rpmi: libnumpy-py3-devel-1:1.15.4-alt1 sisyphus+224328.100.1.2 1552246396 installed <13>Mar 14 11:01:44 rpmi: libta-lib-devel-0.4.0-alt3 sisyphus+222654.100.1.1 1550977839 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python-module-talib-0.4.10-alt1.1.nosrc.rpm <13>Mar 14 11:01:55 rpmi: python3-module-setuptools-1:40.8.0-alt1 sisyphus+221229.100.2.1 1550559950 installed Installing python-module-talib-0.4.10-alt1.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.42410 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf talib-0.4.10 + echo 'Source #0 (talib-0.4.10.tar):' Source #0 (talib-0.4.10.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/talib-0.4.10.tar + cd talib-0.4.10 + /bin/chmod -c -Rf u+rwX,go-w . + rm -fr ../python3 + cp -a ./ ../python3 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.42410 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd talib-0.4.10 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python2.7 setup.py build running build running build_py creating build creating build/lib.linux-i686-2.7 creating build/lib.linux-i686-2.7/talib copying talib/test_stream.py -> build/lib.linux-i686-2.7/talib copying talib/test_func.py -> build/lib.linux-i686-2.7/talib copying talib/test_data.py -> build/lib.linux-i686-2.7/talib copying talib/test_abstract.py -> build/lib.linux-i686-2.7/talib copying talib/deprecated.py -> build/lib.linux-i686-2.7/talib copying talib/__init__.py -> build/lib.linux-i686-2.7/talib running build_ext building 'talib.common' extension creating build/temp.linux-i686-2.7 creating build/temp.linux-i686-2.7/talib i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python2.7 -c talib/common.c -o build/temp.linux-i686-2.7/talib/common.o In file included from /usr/include/python2.7/Python.h:83, from talib/common.c:4: talib/common.c: In function '__pyx_f_5talib_6common__ta_check_success': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ talib/common.c:503:27: note: in expansion of macro 'Py_INCREF' #define __Pyx_INCREF(r) Py_INCREF(r) ^~~~~~~~~ talib/common.c:1014:5: note: in expansion of macro '__Pyx_INCREF' __Pyx_INCREF(Py_True); ^~~~~~~~~~~~ i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-2.7/talib/common.o -L/usr/local/lib -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -lta_lib -lpython2.7 -o build/lib.linux-i686-2.7/talib/common.so building 'talib.func' extension i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python2.7 -c talib/func.c -o build/temp.linux-i686-2.7/talib/func.o In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1821, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from talib/func.c:274: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ talib/func.c: In function '__pyx_pf_5talib_4func_ACOS': talib/func.c:3909:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 49, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_2AD': talib/func.c:4358:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 101, __pyx_L1_error) ^ talib/func.c:4463:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 108, __pyx_L1_error) ^ talib/func.c:4568:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) ^ talib/func.c:4673:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 122, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_4ADD': talib/func.c:5308:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) ^ talib/func.c:5413:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 195, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_6ADOSC': talib/func.c:5960:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 255, __pyx_L1_error) ^ talib/func.c:6065:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L1_error) ^ talib/func.c:6170:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 269, __pyx_L1_error) ^ talib/func.c:6275:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 276, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_8ADX': talib/func.c:6937:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 344, __pyx_L1_error) ^ talib/func.c:7042:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 351, __pyx_L1_error) ^ talib/func.c:7147:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 358, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_10ADXR': talib/func.c:7739:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 421, __pyx_L1_error) ^ talib/func.c:7844:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 428, __pyx_L1_error) ^ talib/func.c:7949:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 435, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_12APO': talib/func.c:8543:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 498, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_14AROON': talib/func.c:8985:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 553, __pyx_L1_error) ^ talib/func.c:9090:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 560, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_16AROONOSC': talib/func.c:9658:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 621, __pyx_L1_error) ^ talib/func.c:9763:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_18ASIN': talib/func.c:10210:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 682, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_20ATAN': talib/func.c:10587:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 731, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_22ATR': talib/func.c:11039:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 784, __pyx_L1_error) ^ talib/func.c:11144:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 791, __pyx_L1_error) ^ talib/func.c:11249:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 798, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_24AVGPRICE': talib/func.c:11838:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 860, __pyx_L1_error) ^ talib/func.c:11943:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 867, __pyx_L1_error) ^ talib/func.c:12048:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 874, __pyx_L1_error) ^ talib/func.c:12153:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 881, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_26BBANDS': talib/func.c:12834:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 956, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_28BETA': talib/func.c:13385:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1017, __pyx_L1_error) ^ talib/func.c:13490:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1024, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_30BOP': talib/func.c:14009:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1081, __pyx_L1_error) ^ talib/func.c:14114:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1088, __pyx_L1_error) ^ talib/func.c:14219:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1095, __pyx_L1_error) ^ talib/func.c:14324:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1102, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_32CCI': talib/func.c:14986:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1170, __pyx_L1_error) ^ talib/func.c:15091:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1177, __pyx_L1_error) ^ talib/func.c:15196:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1184, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_34CDL2CROWS': talib/func.c:15785:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1246, __pyx_L1_error) ^ talib/func.c:15890:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1253, __pyx_L1_error) ^ talib/func.c:15995:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1260, __pyx_L1_error) ^ talib/func.c:16100:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1267, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_36CDL3BLACKCROWS': talib/func.c:16759:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1334, __pyx_L1_error) ^ talib/func.c:16864:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1341, __pyx_L1_error) ^ talib/func.c:16969:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1348, __pyx_L1_error) ^ talib/func.c:17074:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1355, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_38CDL3INSIDE': talib/func.c:17733:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1422, __pyx_L1_error) ^ talib/func.c:17838:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1429, __pyx_L1_error) ^ talib/func.c:17943:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1436, __pyx_L1_error) ^ talib/func.c:18048:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1443, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_40CDL3LINESTRIKE': talib/func.c:18707:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1510, __pyx_L1_error) ^ talib/func.c:18812:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1517, __pyx_L1_error) ^ talib/func.c:18917:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1524, __pyx_L1_error) ^ talib/func.c:19022:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1531, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_42CDL3OUTSIDE': talib/func.c:19681:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1598, __pyx_L1_error) ^ talib/func.c:19786:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1605, __pyx_L1_error) ^ talib/func.c:19891:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1612, __pyx_L1_error) ^ talib/func.c:19996:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1619, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_44CDL3STARSINSOUTH': talib/func.c:20655:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1686, __pyx_L1_error) ^ talib/func.c:20760:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1693, __pyx_L1_error) ^ talib/func.c:20865:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1700, __pyx_L1_error) ^ talib/func.c:20970:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1707, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_46CDL3WHITESOLDIERS': talib/func.c:21629:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1774, __pyx_L1_error) ^ talib/func.c:21734:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1781, __pyx_L1_error) ^ talib/func.c:21839:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1788, __pyx_L1_error) ^ talib/func.c:21944:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1795, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_48CDLABANDONEDBABY': talib/func.c:22618:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1864, __pyx_L1_error) ^ talib/func.c:22723:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1871, __pyx_L1_error) ^ talib/func.c:22828:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1878, __pyx_L1_error) ^ talib/func.c:22933:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1885, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_50CDLADVANCEBLOCK': talib/func.c:23592:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1952, __pyx_L1_error) ^ talib/func.c:23697:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1959, __pyx_L1_error) ^ talib/func.c:23802:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1966, __pyx_L1_error) ^ talib/func.c:23907:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1973, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_52CDLBELTHOLD': talib/func.c:24566:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2040, __pyx_L1_error) ^ talib/func.c:24671:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2047, __pyx_L1_error) ^ talib/func.c:24776:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2054, __pyx_L1_error) ^ talib/func.c:24881:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2061, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_54CDLBREAKAWAY': talib/func.c:25540:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2128, __pyx_L1_error) ^ talib/func.c:25645:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2135, __pyx_L1_error) ^ talib/func.c:25750:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2142, __pyx_L1_error) ^ talib/func.c:25855:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2149, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_56CDLCLOSINGMARUBOZU': talib/func.c:26514:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2216, __pyx_L1_error) ^ talib/func.c:26619:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2223, __pyx_L1_error) ^ talib/func.c:26724:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2230, __pyx_L1_error) ^ talib/func.c:26829:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2237, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_58CDLCONCEALBABYSWALL': talib/func.c:27488:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2304, __pyx_L1_error) ^ talib/func.c:27593:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2311, __pyx_L1_error) ^ talib/func.c:27698:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2318, __pyx_L1_error) ^ talib/func.c:27803:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2325, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_60CDLCOUNTERATTACK': talib/func.c:28462:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2392, __pyx_L1_error) ^ talib/func.c:28567:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2399, __pyx_L1_error) ^ talib/func.c:28672:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2406, __pyx_L1_error) ^ talib/func.c:28777:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2413, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_62CDLDARKCLOUDCOVER': talib/func.c:29451:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2482, __pyx_L1_error) ^ talib/func.c:29556:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2489, __pyx_L1_error) ^ talib/func.c:29661:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2496, __pyx_L1_error) ^ talib/func.c:29766:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2503, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_64CDLDOJI': talib/func.c:30425:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2570, __pyx_L1_error) ^ talib/func.c:30530:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2577, __pyx_L1_error) ^ talib/func.c:30635:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2584, __pyx_L1_error) ^ talib/func.c:30740:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2591, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_66CDLDOJISTAR': talib/func.c:31399:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2658, __pyx_L1_error) ^ talib/func.c:31504:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2665, __pyx_L1_error) ^ talib/func.c:31609:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2672, __pyx_L1_error) ^ talib/func.c:31714:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2679, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_68CDLDRAGONFLYDOJI': talib/func.c:32373:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2746, __pyx_L1_error) ^ talib/func.c:32478:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2753, __pyx_L1_error) ^ talib/func.c:32583:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2760, __pyx_L1_error) ^ talib/func.c:32688:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2767, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_70CDLENGULFING': talib/func.c:33347:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2834, __pyx_L1_error) ^ talib/func.c:33452:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2841, __pyx_L1_error) ^ talib/func.c:33557:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2848, __pyx_L1_error) ^ talib/func.c:33662:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2855, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_72CDLEVENINGDOJISTAR': talib/func.c:34336:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2924, __pyx_L1_error) ^ talib/func.c:34441:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2931, __pyx_L1_error) ^ talib/func.c:34546:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2938, __pyx_L1_error) ^ talib/func.c:34651:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2945, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_74CDLEVENINGSTAR': talib/func.c:35325:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3014, __pyx_L1_error) ^ talib/func.c:35430:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3021, __pyx_L1_error) ^ talib/func.c:35535:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3028, __pyx_L1_error) ^ talib/func.c:35640:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3035, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_76CDLGAPSIDESIDEWHITE': talib/func.c:36299:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3102, __pyx_L1_error) ^ talib/func.c:36404:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3109, __pyx_L1_error) ^ talib/func.c:36509:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3116, __pyx_L1_error) ^ talib/func.c:36614:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3123, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_78CDLGRAVESTONEDOJI': talib/func.c:37273:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3190, __pyx_L1_error) ^ talib/func.c:37378:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3197, __pyx_L1_error) ^ talib/func.c:37483:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3204, __pyx_L1_error) ^ talib/func.c:37588:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3211, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_80CDLHAMMER': talib/func.c:38247:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3278, __pyx_L1_error) ^ talib/func.c:38352:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3285, __pyx_L1_error) ^ talib/func.c:38457:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3292, __pyx_L1_error) ^ talib/func.c:38562:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3299, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_82CDLHANGINGMAN': talib/func.c:39221:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3366, __pyx_L1_error) ^ talib/func.c:39326:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3373, __pyx_L1_error) ^ talib/func.c:39431:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3380, __pyx_L1_error) ^ talib/func.c:39536:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3387, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_84CDLHARAMI': talib/func.c:40195:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3454, __pyx_L1_error) ^ talib/func.c:40300:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3461, __pyx_L1_error) ^ talib/func.c:40405:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3468, __pyx_L1_error) ^ talib/func.c:40510:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3475, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_86CDLHARAMICROSS': talib/func.c:41169:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3542, __pyx_L1_error) ^ talib/func.c:41274:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3549, __pyx_L1_error) ^ talib/func.c:41379:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3556, __pyx_L1_error) ^ talib/func.c:41484:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3563, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_88CDLHIGHWAVE': talib/func.c:42143:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3630, __pyx_L1_error) ^ talib/func.c:42248:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3637, __pyx_L1_error) ^ talib/func.c:42353:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3644, __pyx_L1_error) ^ talib/func.c:42458:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3651, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_90CDLHIKKAKE': talib/func.c:43117:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3718, __pyx_L1_error) ^ talib/func.c:43222:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3725, __pyx_L1_error) ^ talib/func.c:43327:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3732, __pyx_L1_error) ^ talib/func.c:43432:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3739, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_92CDLHIKKAKEMOD': talib/func.c:44091:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3806, __pyx_L1_error) ^ talib/func.c:44196:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3813, __pyx_L1_error) ^ talib/func.c:44301:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3820, __pyx_L1_error) ^ talib/func.c:44406:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3827, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_94CDLHOMINGPIGEON': talib/func.c:45065:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3894, __pyx_L1_error) ^ talib/func.c:45170:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3901, __pyx_L1_error) ^ talib/func.c:45275:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3908, __pyx_L1_error) ^ talib/func.c:45380:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3915, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_96CDLIDENTICAL3CROWS': talib/func.c:46039:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3982, __pyx_L1_error) ^ talib/func.c:46144:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3989, __pyx_L1_error) ^ talib/func.c:46249:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3996, __pyx_L1_error) ^ talib/func.c:46354:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4003, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_98CDLINNECK': talib/func.c:47013:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4070, __pyx_L1_error) ^ talib/func.c:47118:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4077, __pyx_L1_error) ^ talib/func.c:47223:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4084, __pyx_L1_error) ^ talib/func.c:47328:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4091, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_100CDLINVERTEDHAMMER': talib/func.c:47987:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4158, __pyx_L1_error) ^ talib/func.c:48092:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4165, __pyx_L1_error) ^ talib/func.c:48197:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4172, __pyx_L1_error) ^ talib/func.c:48302:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4179, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_102CDLKICKING': talib/func.c:48961:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4246, __pyx_L1_error) ^ talib/func.c:49066:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4253, __pyx_L1_error) ^ talib/func.c:49171:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4260, __pyx_L1_error) ^ talib/func.c:49276:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4267, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_104CDLKICKINGBYLENGTH': talib/func.c:49935:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4334, __pyx_L1_error) ^ talib/func.c:50040:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4341, __pyx_L1_error) ^ talib/func.c:50145:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4348, __pyx_L1_error) ^ talib/func.c:50250:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4355, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_106CDLLADDERBOTTOM': talib/func.c:50909:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4422, __pyx_L1_error) ^ talib/func.c:51014:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4429, __pyx_L1_error) ^ talib/func.c:51119:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4436, __pyx_L1_error) ^ talib/func.c:51224:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4443, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_108CDLLONGLEGGEDDOJI': talib/func.c:51883:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4510, __pyx_L1_error) ^ talib/func.c:51988:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4517, __pyx_L1_error) ^ talib/func.c:52093:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4524, __pyx_L1_error) ^ talib/func.c:52198:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4531, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_110CDLLONGLINE': talib/func.c:52857:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4598, __pyx_L1_error) ^ talib/func.c:52962:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4605, __pyx_L1_error) ^ talib/func.c:53067:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4612, __pyx_L1_error) ^ talib/func.c:53172:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4619, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_112CDLMARUBOZU': talib/func.c:53831:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4686, __pyx_L1_error) ^ talib/func.c:53936:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4693, __pyx_L1_error) ^ talib/func.c:54041:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4700, __pyx_L1_error) ^ talib/func.c:54146:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4707, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_114CDLMATCHINGLOW': talib/func.c:54805:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4774, __pyx_L1_error) ^ talib/func.c:54910:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4781, __pyx_L1_error) ^ talib/func.c:55015:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4788, __pyx_L1_error) ^ talib/func.c:55120:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4795, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_116CDLMATHOLD': talib/func.c:55794:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4864, __pyx_L1_error) ^ talib/func.c:55899:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4871, __pyx_L1_error) ^ talib/func.c:56004:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4878, __pyx_L1_error) ^ talib/func.c:56109:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4885, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_118CDLMORNINGDOJISTAR': talib/func.c:56783:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4954, __pyx_L1_error) ^ talib/func.c:56888:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4961, __pyx_L1_error) ^ talib/func.c:56993:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4968, __pyx_L1_error) ^ talib/func.c:57098:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4975, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_120CDLMORNINGSTAR': talib/func.c:57772:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5044, __pyx_L1_error) ^ talib/func.c:57877:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5051, __pyx_L1_error) ^ talib/func.c:57982:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5058, __pyx_L1_error) ^ talib/func.c:58087:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5065, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_122CDLONNECK': talib/func.c:58746:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5132, __pyx_L1_error) ^ talib/func.c:58851:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5139, __pyx_L1_error) ^ talib/func.c:58956:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5146, __pyx_L1_error) ^ talib/func.c:59061:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5153, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_124CDLPIERCING': talib/func.c:59720:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5220, __pyx_L1_error) ^ talib/func.c:59825:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5227, __pyx_L1_error) ^ talib/func.c:59930:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5234, __pyx_L1_error) ^ talib/func.c:60035:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5241, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_126CDLRICKSHAWMAN': talib/func.c:60694:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5308, __pyx_L1_error) ^ talib/func.c:60799:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5315, __pyx_L1_error) ^ talib/func.c:60904:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5322, __pyx_L1_error) ^ talib/func.c:61009:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5329, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_128CDLRISEFALL3METHODS': talib/func.c:61668:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5396, __pyx_L1_error) ^ talib/func.c:61773:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5403, __pyx_L1_error) ^ talib/func.c:61878:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5410, __pyx_L1_error) ^ talib/func.c:61983:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5417, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_130CDLSEPARATINGLINES': talib/func.c:62642:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5484, __pyx_L1_error) ^ talib/func.c:62747:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5491, __pyx_L1_error) ^ talib/func.c:62852:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5498, __pyx_L1_error) ^ talib/func.c:62957:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5505, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_132CDLSHOOTINGSTAR': talib/func.c:63616:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5572, __pyx_L1_error) ^ talib/func.c:63721:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5579, __pyx_L1_error) ^ talib/func.c:63826:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5586, __pyx_L1_error) ^ talib/func.c:63931:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5593, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_134CDLSHORTLINE': talib/func.c:64590:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5660, __pyx_L1_error) ^ talib/func.c:64695:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5667, __pyx_L1_error) ^ talib/func.c:64800:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5674, __pyx_L1_error) ^ talib/func.c:64905:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5681, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_136CDLSPINNINGTOP': talib/func.c:65564:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5748, __pyx_L1_error) ^ talib/func.c:65669:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5755, __pyx_L1_error) ^ talib/func.c:65774:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5762, __pyx_L1_error) ^ talib/func.c:65879:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5769, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_138CDLSTALLEDPATTERN': talib/func.c:66538:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5836, __pyx_L1_error) ^ talib/func.c:66643:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5843, __pyx_L1_error) ^ talib/func.c:66748:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5850, __pyx_L1_error) ^ talib/func.c:66853:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5857, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_140CDLSTICKSANDWICH': talib/func.c:67512:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5924, __pyx_L1_error) ^ talib/func.c:67617:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5931, __pyx_L1_error) ^ talib/func.c:67722:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5938, __pyx_L1_error) ^ talib/func.c:67827:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5945, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_142CDLTAKURI': talib/func.c:68486:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6012, __pyx_L1_error) ^ talib/func.c:68591:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6019, __pyx_L1_error) ^ talib/func.c:68696:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6026, __pyx_L1_error) ^ talib/func.c:68801:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6033, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_144CDLTASUKIGAP': talib/func.c:69460:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6100, __pyx_L1_error) ^ talib/func.c:69565:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6107, __pyx_L1_error) ^ talib/func.c:69670:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6114, __pyx_L1_error) ^ talib/func.c:69775:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6121, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_146CDLTHRUSTING': talib/func.c:70434:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6188, __pyx_L1_error) ^ talib/func.c:70539:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6195, __pyx_L1_error) ^ talib/func.c:70644:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6202, __pyx_L1_error) ^ talib/func.c:70749:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6209, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_148CDLTRISTAR': talib/func.c:71408:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6276, __pyx_L1_error) ^ talib/func.c:71513:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6283, __pyx_L1_error) ^ talib/func.c:71618:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6290, __pyx_L1_error) ^ talib/func.c:71723:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6297, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_150CDLUNIQUE3RIVER': talib/func.c:72382:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6364, __pyx_L1_error) ^ talib/func.c:72487:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6371, __pyx_L1_error) ^ talib/func.c:72592:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6378, __pyx_L1_error) ^ talib/func.c:72697:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6385, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_152CDLUPSIDEGAP2CROWS': talib/func.c:73356:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6452, __pyx_L1_error) ^ talib/func.c:73461:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6459, __pyx_L1_error) ^ talib/func.c:73566:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6466, __pyx_L1_error) ^ talib/func.c:73671:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6473, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_154CDLXSIDEGAP3METHODS': talib/func.c:74330:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6540, __pyx_L1_error) ^ talib/func.c:74435:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6547, __pyx_L1_error) ^ talib/func.c:74540:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6554, __pyx_L1_error) ^ talib/func.c:74645:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6561, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_156CEIL': talib/func.c:75232:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6625, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_158CMO': talib/func.c:75660:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6676, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_160CORREL': talib/func.c:76100:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6729, __pyx_L1_error) ^ talib/func.c:76205:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6736, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_162COS': talib/func.c:76652:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6790, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_164COSH': talib/func.c:77029:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6839, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_166DEMA': talib/func.c:77457:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6890, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_168DIV': talib/func.c:77882:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6941, __pyx_L1_error) ^ talib/func.c:77987:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6948, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_170DX': talib/func.c:78509:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7006, __pyx_L1_error) ^ talib/func.c:78614:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7013, __pyx_L1_error) ^ talib/func.c:78719:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7020, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_172EMA': talib/func.c:79287:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7081, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_174EXP': talib/func.c:79664:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7130, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_176FLOOR': talib/func.c:80041:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7179, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_178HT_DCPERIOD': talib/func.c:80418:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7228, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_180HT_DCPHASE': talib/func.c:80795:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7277, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_182HT_PHASOR': talib/func.c:81174:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7329, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_184HT_SINE': talib/func.c:81611:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7385, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_186HT_TRENDLINE': talib/func.c:82046:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7438, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_188HT_TRENDMODE': talib/func.c:82423:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7487, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_190KAMA': talib/func.c:82851:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7538, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_192LINEARREG': talib/func.c:83279:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7589, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_194LINEARREG_ANGLE': talib/func.c:83707:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7640, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_196LINEARREG_INTERCEPT': talib/func.c:84135:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7691, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_198LINEARREG_SLOPE': talib/func.c:84563:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7742, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_200LN': talib/func.c:84940:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7791, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_202LOG10': talib/func.c:85317:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7840, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_204MA': talib/func.c:85758:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7892, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_206MACD': talib/func.c:86216:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7951, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_208MACDEXT': talib/func.c:86824:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8021, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_210MACDFIX': talib/func.c:87367:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8086, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_212MAMA': talib/func.c:87921:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8149, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_214MAVP': talib/func.c:88445:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8208, __pyx_L1_error) ^ talib/func.c:88550:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_periods); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8215, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_216MAX': talib/func.c:89048:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8271, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_218MAXINDEX': talib/func.c:89476:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8322, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_220MEDPRICE': talib/func.c:89901:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8372, __pyx_L1_error) ^ talib/func.c:90006:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8379, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_222MFI': talib/func.c:90540:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8438, __pyx_L1_error) ^ talib/func.c:90645:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8445, __pyx_L1_error) ^ talib/func.c:90750:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8452, __pyx_L1_error) ^ talib/func.c:90855:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8459, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_224MIDPOINT': talib/func.c:91493:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8525, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_226MIDPRICE': talib/func.c:91933:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8577, __pyx_L1_error) ^ talib/func.c:92038:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8584, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_228MIN': talib/func.c:92536:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8640, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_230MININDEX': talib/func.c:92964:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8691, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_232MINMAX': talib/func.c:93394:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8745, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_234MINMAXINDEX': talib/func.c:93882:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8803, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_236MINUS_DI': talib/func.c:94392:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8860, __pyx_L1_error) ^ talib/func.c:94497:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8867, __pyx_L1_error) ^ talib/func.c:94602:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8874, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_238MINUS_DM': talib/func.c:95182:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8936, __pyx_L1_error) ^ talib/func.c:95287:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8943, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_240MOM': talib/func.c:95785:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8999, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_242MULT': talib/func.c:96210:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9050, __pyx_L1_error) ^ talib/func.c:96315:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9057, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_244NATR': talib/func.c:96837:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9115, __pyx_L1_error) ^ talib/func.c:96942:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9122, __pyx_L1_error) ^ talib/func.c:97047:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9129, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_246OBV': talib/func.c:97612:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9190, __pyx_L1_error) ^ talib/func.c:97717:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9197, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_248PLUS_DI': talib/func.c:98239:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9255, __pyx_L1_error) ^ talib/func.c:98344:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9262, __pyx_L1_error) ^ talib/func.c:98449:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9269, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_250PLUS_DM': talib/func.c:99029:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9331, __pyx_L1_error) ^ talib/func.c:99134:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9338, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_252PPO': talib/func.c:99658:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9396, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_254ROC': talib/func.c:100086:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9447, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_256ROCP': talib/func.c:100514:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9498, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_258ROCR': talib/func.c:100942:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9549, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_260ROCR100': talib/func.c:101370:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9600, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_262RSI': talib/func.c:101798:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9651, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_264SAR': talib/func.c:102251:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9704, __pyx_L1_error) ^ talib/func.c:102356:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9711, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_266SAREXT': talib/func.c:102957:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9775, __pyx_L1_error) ^ talib/func.c:103062:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9782, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_268SIN': talib/func.c:103509:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9836, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_270SINH': talib/func.c:103886:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9885, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_272SMA': talib/func.c:104314:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9936, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_274SQRT': talib/func.c:104691:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9985, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_276STDDEV': talib/func.c:105132:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10037, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_278STOCH': talib/func.c:105638:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10097, __pyx_L1_error) ^ talib/func.c:105743:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10104, __pyx_L1_error) ^ talib/func.c:105848:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10111, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_280STOCHF': talib/func.c:106526:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10183, __pyx_L1_error) ^ talib/func.c:106631:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10190, __pyx_L1_error) ^ talib/func.c:106736:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10197, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_282STOCHRSI': talib/func.c:107403:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10268, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_284SUB': talib/func.c:107886:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10323, __pyx_L1_error) ^ talib/func.c:107991:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10330, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_286SUM': talib/func.c:108489:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10386, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_288T3': talib/func.c:108930:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10438, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_290TAN': talib/func.c:109307:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10487, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_292TANH': talib/func.c:109684:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10536, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_294TEMA': talib/func.c:110112:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10587, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_296TRANGE': talib/func.c:110549:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10638, __pyx_L1_error) ^ talib/func.c:110654:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10645, __pyx_L1_error) ^ talib/func.c:110759:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10652, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_298TRIMA': talib/func.c:111327:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10713, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_300TRIX': talib/func.c:111755:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10764, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_302TSF': talib/func.c:112183:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10815, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_304TYPPRICE': talib/func.c:112620:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10866, __pyx_L1_error) ^ talib/func.c:112725:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10873, __pyx_L1_error) ^ talib/func.c:112830:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10880, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_306ULTOSC': talib/func.c:113448:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10945, __pyx_L1_error) ^ talib/func.c:113553:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10952, __pyx_L1_error) ^ talib/func.c:113658:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10959, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_308VAR': talib/func.c:114239:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11021, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_310WCLPRICE': talib/func.c:114676:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11072, __pyx_L1_error) ^ talib/func.c:114781:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11079, __pyx_L1_error) ^ talib/func.c:114886:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11086, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_312WILLR': talib/func.c:115478:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11149, __pyx_L1_error) ^ talib/func.c:115583:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11156, __pyx_L1_error) ^ talib/func.c:115688:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11163, __pyx_L1_error) ^ talib/func.c: In function '__pyx_pf_5talib_4func_314WMA': talib/func.c:116256:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11224, __pyx_L1_error) ^ i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-2.7/talib/func.o -L/usr/local/lib -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -lta_lib -lpython2.7 -o build/lib.linux-i686-2.7/talib/func.so building 'talib.abstract' extension i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python2.7 -c talib/abstract.c -o build/temp.linux-i686-2.7/talib/abstract.o In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1821, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from talib/abstract.c:242: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ In file included from /usr/include/python2.7/Python.h:83, from talib/abstract.c:4: talib/abstract.c: In function '__pyx_pf_5talib_8abstract_8Function_16set_input_arrays': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ talib/abstract.c:776:27: note: in expansion of macro 'Py_INCREF' #define __Pyx_INCREF(r) Py_INCREF(r) ^~~~~~~~~ talib/abstract.c:4448:7: note: in expansion of macro '__Pyx_INCREF' __Pyx_INCREF(Py_True); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ talib/abstract.c:776:27: note: in expansion of macro 'Py_INCREF' #define __Pyx_INCREF(r) Py_INCREF(r) ^~~~~~~~~ talib/abstract.c:4552:3: note: in expansion of macro '__Pyx_INCREF' __Pyx_INCREF(Py_False); ^~~~~~~~~~~~ talib/abstract.c: In function '__pyx_pf_5talib_8abstract_14_ta_getFuncInfo': talib/abstract.c:9237:105: warning: passing argument 2 of 'TA_GetFuncInfo' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetFuncInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:211:48: note: expected 'const TA_FuncInfo **' {aka 'const struct TA_FuncInfo **'} but argument is of type 'TA_FuncInfo **' {aka 'struct TA_FuncInfo **'} const TA_FuncInfo **funcInfo ); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ talib/abstract.c: In function '__pyx_pf_5talib_8abstract_16_ta_getInputParameterInfo': talib/abstract.c:9640:128: warning: passing argument 3 of 'TA_GetInputParameterInfo' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetInputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:442:68: note: expected 'const TA_InputParameterInfo **' {aka 'const struct TA_InputParameterInfo **'} but argument is of type 'TA_InputParameterInfo **' {aka 'struct TA_InputParameterInfo **'} const TA_InputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function '__pyx_pf_5talib_8abstract_18_ta_getOptInputParameterInfo': talib/abstract.c:10013:131: warning: passing argument 3 of 'TA_GetOptInputParameterInfo' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetOptInputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:446:74: note: expected 'const TA_OptInputParameterInfo **' {aka 'const struct TA_OptInputParameterInfo **'} but argument is of type 'TA_OptInputParameterInfo **' {aka 'struct TA_OptInputParameterInfo **'} const TA_OptInputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function '__pyx_pf_5talib_8abstract_20_ta_getOutputParameterInfo': talib/abstract.c:10437:129: warning: passing argument 3 of 'TA_GetOutputParameterInfo' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetOutputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:450:70: note: expected 'const TA_OutputParameterInfo **' {aka 'const struct TA_OutputParameterInfo **'} but argument is of type 'TA_OutputParameterInfo **' {aka 'struct TA_OutputParameterInfo **'} const TA_OutputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function '__pyx_f_5talib_8abstract___ta_getFuncHandle': talib/abstract.c:11434:84: warning: passing argument 2 of 'TA_GetFuncHandle' from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_PyInt_From_TA_RetCode(TA_GetFuncHandle(__pyx_v_function_name, (&__pyx_v_handle))); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 653; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ~^~~~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:155:52: note: expected 'const TA_FuncHandle **' {aka 'const unsigned int **'} but argument is of type 'TA_FuncHandle **' {aka 'unsigned int **'} const TA_FuncHandle **handle ); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/python2.7/Python.h:83, from talib/abstract.c:4: talib/abstract.c: In function 'initabstract': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ talib/abstract.c:776:27: note: in expansion of macro 'Py_INCREF' #define __Pyx_INCREF(r) Py_INCREF(r) ^~~~~~~~~ talib/abstract.c:15470:7: note: in expansion of macro '__Pyx_INCREF' __Pyx_INCREF(((PyObject *)(&PyDict_Type))); ^~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ talib/abstract.c:776:27: note: in expansion of macro 'Py_INCREF' #define __Pyx_INCREF(r) Py_INCREF(r) ^~~~~~~~~ talib/abstract.c:15552:7: note: in expansion of macro '__Pyx_INCREF' __Pyx_INCREF(((PyObject *)(&PyDict_Type))); ^~~~~~~~~~~~ talib/abstract.c: In function '__Pyx_PyInt_EqObjC': /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ talib/abstract.c:17612:9: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ talib/abstract.c:17619:13: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ talib/abstract.c:17621:13: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:27:31: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_TRUE return Py_INCREF(Py_True), Py_True ^~~~~~~~~ talib/abstract.c:17684:17: note: in expansion of macro 'Py_RETURN_TRUE' Py_RETURN_TRUE; ^~~~~~~~~~~~~~ /usr/include/python2.7/object.h:769:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ((PyObject*)(op))->ob_refcnt++) ~^~~~~~~~~~~~~~~~ /usr/include/python2.7/boolobject.h:28:32: note: in expansion of macro 'Py_INCREF' #define Py_RETURN_FALSE return Py_INCREF(Py_False), Py_False ^~~~~~~~~ talib/abstract.c:17686:17: note: in expansion of macro 'Py_RETURN_FALSE' Py_RETURN_FALSE; ^~~~~~~~~~~~~~~ In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:27, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from talib/abstract.c:242: At top level: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1463:1: warning: '_import_array' defined but not used [-Wunused-function] _import_array(void) ^~~~~~~~~~~~~ i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-2.7/talib/abstract.o -L/usr/local/lib -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -lta_lib -lpython2.7 -o build/lib.linux-i686-2.7/talib/abstract.so building 'talib.stream' extension i586-alt-linux-gcc -pthread -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O3 -march=i586 -mtune=generic -fwrapv -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python2.7 -c talib/stream.c -o build/temp.linux-i686-2.7/talib/stream.o In file included from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1821, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:4, from talib/stream.c:274: /usr/lib/python2.7/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ talib/stream.c: In function '__pyx_pf_5talib_6stream_ACOS': talib/stream.c:3690:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 48, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_2AD': talib/stream.c:3981:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 85, __pyx_L1_error) ^ talib/stream.c:4086:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 92, __pyx_L1_error) ^ talib/stream.c:4191:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 99, __pyx_L1_error) ^ talib/stream.c:4296:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 106, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_4ADD': talib/stream.c:4662:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) ^ talib/stream.c:4767:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 155, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_6ADOSC': talib/stream.c:5119:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 197, __pyx_L1_error) ^ talib/stream.c:5224:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 204, __pyx_L1_error) ^ talib/stream.c:5329:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 211, __pyx_L1_error) ^ talib/stream.c:5434:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_8ADX': talib/stream.c:5827:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L1_error) ^ talib/stream.c:5932:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 269, __pyx_L1_error) ^ talib/stream.c:6037:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 276, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_10ADXR': talib/stream.c:6397:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 318, __pyx_L1_error) ^ talib/stream.c:6502:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 325, __pyx_L1_error) ^ talib/stream.c:6607:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 332, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_12APO': talib/stream.c:6969:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 374, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_14AROON': talib/stream.c:7254:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 413, __pyx_L1_error) ^ talib/stream.c:7359:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 420, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_16AROONOSC': talib/stream.c:7695:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 460, __pyx_L1_error) ^ talib/stream.c:7800:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 467, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_18ASIN': talib/stream.c:8052:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 503, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_20ATAN': talib/stream.c:8271:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 537, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_22ATR': talib/stream.c:8565:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 575, __pyx_L1_error) ^ talib/stream.c:8670:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 582, __pyx_L1_error) ^ talib/stream.c:8775:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 589, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_24AVGPRICE': talib/stream.c:9132:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 630, __pyx_L1_error) ^ talib/stream.c:9237:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 637, __pyx_L1_error) ^ talib/stream.c:9342:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 644, __pyx_L1_error) ^ talib/stream.c:9447:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 651, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_26BBANDS': talib/stream.c:9860:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 700, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_28BETA': talib/stream.c:10178:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 740, __pyx_L1_error) ^ talib/stream.c:10283:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 747, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_30BOP': talib/stream.c:10607:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 786, __pyx_L1_error) ^ talib/stream.c:10712:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 793, __pyx_L1_error) ^ talib/stream.c:10817:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 800, __pyx_L1_error) ^ talib/stream.c:10922:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 807, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_32CCI': talib/stream.c:11315:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 851, __pyx_L1_error) ^ talib/stream.c:11420:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 858, __pyx_L1_error) ^ talib/stream.c:11525:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 865, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_34CDL2CROWS': talib/stream.c:11882:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 906, __pyx_L1_error) ^ talib/stream.c:11987:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 913, __pyx_L1_error) ^ talib/stream.c:12092:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 920, __pyx_L1_error) ^ talib/stream.c:12197:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 927, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_36CDL3BLACKCROWS': talib/stream.c:12587:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 970, __pyx_L1_error) ^ talib/stream.c:12692:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 977, __pyx_L1_error) ^ talib/stream.c:12797:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 984, __pyx_L1_error) ^ talib/stream.c:12902:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 991, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_38CDL3INSIDE': talib/stream.c:13292:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1034, __pyx_L1_error) ^ talib/stream.c:13397:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1041, __pyx_L1_error) ^ talib/stream.c:13502:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1048, __pyx_L1_error) ^ talib/stream.c:13607:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1055, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_40CDL3LINESTRIKE': talib/stream.c:13997:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1098, __pyx_L1_error) ^ talib/stream.c:14102:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1105, __pyx_L1_error) ^ talib/stream.c:14207:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1112, __pyx_L1_error) ^ talib/stream.c:14312:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1119, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_42CDL3OUTSIDE': talib/stream.c:14702:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1162, __pyx_L1_error) ^ talib/stream.c:14807:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1169, __pyx_L1_error) ^ talib/stream.c:14912:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1176, __pyx_L1_error) ^ talib/stream.c:15017:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1183, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_44CDL3STARSINSOUTH': talib/stream.c:15407:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1226, __pyx_L1_error) ^ talib/stream.c:15512:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1233, __pyx_L1_error) ^ talib/stream.c:15617:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1240, __pyx_L1_error) ^ talib/stream.c:15722:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1247, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_46CDL3WHITESOLDIERS': talib/stream.c:16112:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1290, __pyx_L1_error) ^ talib/stream.c:16217:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1297, __pyx_L1_error) ^ talib/stream.c:16322:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1304, __pyx_L1_error) ^ talib/stream.c:16427:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1311, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_48CDLABANDONEDBABY': talib/stream.c:16832:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1356, __pyx_L1_error) ^ talib/stream.c:16937:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1363, __pyx_L1_error) ^ talib/stream.c:17042:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1370, __pyx_L1_error) ^ talib/stream.c:17147:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1377, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_50CDLADVANCEBLOCK': talib/stream.c:17537:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1420, __pyx_L1_error) ^ talib/stream.c:17642:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1427, __pyx_L1_error) ^ talib/stream.c:17747:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1434, __pyx_L1_error) ^ talib/stream.c:17852:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1441, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_52CDLBELTHOLD': talib/stream.c:18242:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1484, __pyx_L1_error) ^ talib/stream.c:18347:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1491, __pyx_L1_error) ^ talib/stream.c:18452:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1498, __pyx_L1_error) ^ talib/stream.c:18557:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1505, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_54CDLBREAKAWAY': talib/stream.c:18947:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1548, __pyx_L1_error) ^ talib/stream.c:19052:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1555, __pyx_L1_error) ^ talib/stream.c:19157:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1562, __pyx_L1_error) ^ talib/stream.c:19262:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1569, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_56CDLCLOSINGMARUBOZU': talib/stream.c:19652:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1612, __pyx_L1_error) ^ talib/stream.c:19757:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1619, __pyx_L1_error) ^ talib/stream.c:19862:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1626, __pyx_L1_error) ^ talib/stream.c:19967:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1633, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_58CDLCONCEALBABYSWALL': talib/stream.c:20357:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1676, __pyx_L1_error) ^ talib/stream.c:20462:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1683, __pyx_L1_error) ^ talib/stream.c:20567:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1690, __pyx_L1_error) ^ talib/stream.c:20672:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1697, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_60CDLCOUNTERATTACK': talib/stream.c:21062:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1740, __pyx_L1_error) ^ talib/stream.c:21167:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1747, __pyx_L1_error) ^ talib/stream.c:21272:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1754, __pyx_L1_error) ^ talib/stream.c:21377:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1761, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_62CDLDARKCLOUDCOVER': talib/stream.c:21782:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1806, __pyx_L1_error) ^ talib/stream.c:21887:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1813, __pyx_L1_error) ^ talib/stream.c:21992:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1820, __pyx_L1_error) ^ talib/stream.c:22097:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1827, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_64CDLDOJI': talib/stream.c:22487:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1870, __pyx_L1_error) ^ talib/stream.c:22592:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1877, __pyx_L1_error) ^ talib/stream.c:22697:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1884, __pyx_L1_error) ^ talib/stream.c:22802:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1891, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_66CDLDOJISTAR': talib/stream.c:23192:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1934, __pyx_L1_error) ^ talib/stream.c:23297:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1941, __pyx_L1_error) ^ talib/stream.c:23402:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1948, __pyx_L1_error) ^ talib/stream.c:23507:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1955, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_68CDLDRAGONFLYDOJI': talib/stream.c:23897:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1998, __pyx_L1_error) ^ talib/stream.c:24002:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2005, __pyx_L1_error) ^ talib/stream.c:24107:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2012, __pyx_L1_error) ^ talib/stream.c:24212:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2019, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_70CDLENGULFING': talib/stream.c:24602:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2062, __pyx_L1_error) ^ talib/stream.c:24707:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2069, __pyx_L1_error) ^ talib/stream.c:24812:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2076, __pyx_L1_error) ^ talib/stream.c:24917:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2083, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_72CDLEVENINGDOJISTAR': talib/stream.c:25322:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2128, __pyx_L1_error) ^ talib/stream.c:25427:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2135, __pyx_L1_error) ^ talib/stream.c:25532:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2142, __pyx_L1_error) ^ talib/stream.c:25637:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2149, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_74CDLEVENINGSTAR': talib/stream.c:26042:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2194, __pyx_L1_error) ^ talib/stream.c:26147:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2201, __pyx_L1_error) ^ talib/stream.c:26252:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2208, __pyx_L1_error) ^ talib/stream.c:26357:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2215, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_76CDLGAPSIDESIDEWHITE': talib/stream.c:26747:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2258, __pyx_L1_error) ^ talib/stream.c:26852:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2265, __pyx_L1_error) ^ talib/stream.c:26957:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2272, __pyx_L1_error) ^ talib/stream.c:27062:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2279, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_78CDLGRAVESTONEDOJI': talib/stream.c:27452:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2322, __pyx_L1_error) ^ talib/stream.c:27557:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2329, __pyx_L1_error) ^ talib/stream.c:27662:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2336, __pyx_L1_error) ^ talib/stream.c:27767:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2343, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_80CDLHAMMER': talib/stream.c:28157:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2386, __pyx_L1_error) ^ talib/stream.c:28262:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2393, __pyx_L1_error) ^ talib/stream.c:28367:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2400, __pyx_L1_error) ^ talib/stream.c:28472:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2407, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_82CDLHANGINGMAN': talib/stream.c:28862:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2450, __pyx_L1_error) ^ talib/stream.c:28967:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2457, __pyx_L1_error) ^ talib/stream.c:29072:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2464, __pyx_L1_error) ^ talib/stream.c:29177:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2471, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_84CDLHARAMI': talib/stream.c:29567:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2514, __pyx_L1_error) ^ talib/stream.c:29672:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2521, __pyx_L1_error) ^ talib/stream.c:29777:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2528, __pyx_L1_error) ^ talib/stream.c:29882:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2535, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_86CDLHARAMICROSS': talib/stream.c:30272:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2578, __pyx_L1_error) ^ talib/stream.c:30377:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2585, __pyx_L1_error) ^ talib/stream.c:30482:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2592, __pyx_L1_error) ^ talib/stream.c:30587:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2599, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_88CDLHIGHWAVE': talib/stream.c:30977:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2642, __pyx_L1_error) ^ talib/stream.c:31082:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2649, __pyx_L1_error) ^ talib/stream.c:31187:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2656, __pyx_L1_error) ^ talib/stream.c:31292:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2663, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_90CDLHIKKAKE': talib/stream.c:31682:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2706, __pyx_L1_error) ^ talib/stream.c:31787:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2713, __pyx_L1_error) ^ talib/stream.c:31892:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2720, __pyx_L1_error) ^ talib/stream.c:31997:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2727, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_92CDLHIKKAKEMOD': talib/stream.c:32387:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2770, __pyx_L1_error) ^ talib/stream.c:32492:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2777, __pyx_L1_error) ^ talib/stream.c:32597:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2784, __pyx_L1_error) ^ talib/stream.c:32702:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2791, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_94CDLHOMINGPIGEON': talib/stream.c:33092:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2834, __pyx_L1_error) ^ talib/stream.c:33197:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2841, __pyx_L1_error) ^ talib/stream.c:33302:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2848, __pyx_L1_error) ^ talib/stream.c:33407:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2855, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_96CDLIDENTICAL3CROWS': talib/stream.c:33797:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2898, __pyx_L1_error) ^ talib/stream.c:33902:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2905, __pyx_L1_error) ^ talib/stream.c:34007:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2912, __pyx_L1_error) ^ talib/stream.c:34112:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2919, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_98CDLINNECK': talib/stream.c:34502:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2962, __pyx_L1_error) ^ talib/stream.c:34607:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2969, __pyx_L1_error) ^ talib/stream.c:34712:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2976, __pyx_L1_error) ^ talib/stream.c:34817:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2983, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_100CDLINVERTEDHAMMER': talib/stream.c:35207:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3026, __pyx_L1_error) ^ talib/stream.c:35312:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3033, __pyx_L1_error) ^ talib/stream.c:35417:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3040, __pyx_L1_error) ^ talib/stream.c:35522:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3047, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_102CDLKICKING': talib/stream.c:35912:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3090, __pyx_L1_error) ^ talib/stream.c:36017:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3097, __pyx_L1_error) ^ talib/stream.c:36122:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3104, __pyx_L1_error) ^ talib/stream.c:36227:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3111, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_104CDLKICKINGBYLENGTH': talib/stream.c:36617:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3154, __pyx_L1_error) ^ talib/stream.c:36722:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3161, __pyx_L1_error) ^ talib/stream.c:36827:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3168, __pyx_L1_error) ^ talib/stream.c:36932:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3175, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_106CDLLADDERBOTTOM': talib/stream.c:37322:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3218, __pyx_L1_error) ^ talib/stream.c:37427:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3225, __pyx_L1_error) ^ talib/stream.c:37532:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3232, __pyx_L1_error) ^ talib/stream.c:37637:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3239, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_108CDLLONGLEGGEDDOJI': talib/stream.c:38027:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3282, __pyx_L1_error) ^ talib/stream.c:38132:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3289, __pyx_L1_error) ^ talib/stream.c:38237:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3296, __pyx_L1_error) ^ talib/stream.c:38342:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3303, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_110CDLLONGLINE': talib/stream.c:38732:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3346, __pyx_L1_error) ^ talib/stream.c:38837:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3353, __pyx_L1_error) ^ talib/stream.c:38942:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3360, __pyx_L1_error) ^ talib/stream.c:39047:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3367, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_112CDLMARUBOZU': talib/stream.c:39437:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3410, __pyx_L1_error) ^ talib/stream.c:39542:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3417, __pyx_L1_error) ^ talib/stream.c:39647:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3424, __pyx_L1_error) ^ talib/stream.c:39752:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3431, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_114CDLMATCHINGLOW': talib/stream.c:40142:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3474, __pyx_L1_error) ^ talib/stream.c:40247:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3481, __pyx_L1_error) ^ talib/stream.c:40352:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3488, __pyx_L1_error) ^ talib/stream.c:40457:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3495, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_116CDLMATHOLD': talib/stream.c:40862:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3540, __pyx_L1_error) ^ talib/stream.c:40967:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3547, __pyx_L1_error) ^ talib/stream.c:41072:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3554, __pyx_L1_error) ^ talib/stream.c:41177:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3561, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_118CDLMORNINGDOJISTAR': talib/stream.c:41582:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3606, __pyx_L1_error) ^ talib/stream.c:41687:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3613, __pyx_L1_error) ^ talib/stream.c:41792:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3620, __pyx_L1_error) ^ talib/stream.c:41897:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3627, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_120CDLMORNINGSTAR': talib/stream.c:42302:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3672, __pyx_L1_error) ^ talib/stream.c:42407:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3679, __pyx_L1_error) ^ talib/stream.c:42512:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3686, __pyx_L1_error) ^ talib/stream.c:42617:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3693, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_122CDLONNECK': talib/stream.c:43007:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3736, __pyx_L1_error) ^ talib/stream.c:43112:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3743, __pyx_L1_error) ^ talib/stream.c:43217:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3750, __pyx_L1_error) ^ talib/stream.c:43322:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3757, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_124CDLPIERCING': talib/stream.c:43712:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3800, __pyx_L1_error) ^ talib/stream.c:43817:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3807, __pyx_L1_error) ^ talib/stream.c:43922:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3814, __pyx_L1_error) ^ talib/stream.c:44027:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3821, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_126CDLRICKSHAWMAN': talib/stream.c:44417:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3864, __pyx_L1_error) ^ talib/stream.c:44522:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3871, __pyx_L1_error) ^ talib/stream.c:44627:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3878, __pyx_L1_error) ^ talib/stream.c:44732:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3885, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_128CDLRISEFALL3METHODS': talib/stream.c:45122:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3928, __pyx_L1_error) ^ talib/stream.c:45227:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3935, __pyx_L1_error) ^ talib/stream.c:45332:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3942, __pyx_L1_error) ^ talib/stream.c:45437:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3949, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_130CDLSEPARATINGLINES': talib/stream.c:45827:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3992, __pyx_L1_error) ^ talib/stream.c:45932:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3999, __pyx_L1_error) ^ talib/stream.c:46037:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4006, __pyx_L1_error) ^ talib/stream.c:46142:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4013, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_132CDLSHOOTINGSTAR': talib/stream.c:46532:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4056, __pyx_L1_error) ^ talib/stream.c:46637:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4063, __pyx_L1_error) ^ talib/stream.c:46742:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4070, __pyx_L1_error) ^ talib/stream.c:46847:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4077, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_134CDLSHORTLINE': talib/stream.c:47237:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4120, __pyx_L1_error) ^ talib/stream.c:47342:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4127, __pyx_L1_error) ^ talib/stream.c:47447:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4134, __pyx_L1_error) ^ talib/stream.c:47552:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4141, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_136CDLSPINNINGTOP': talib/stream.c:47942:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4184, __pyx_L1_error) ^ talib/stream.c:48047:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4191, __pyx_L1_error) ^ talib/stream.c:48152:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4198, __pyx_L1_error) ^ talib/stream.c:48257:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4205, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_138CDLSTALLEDPATTERN': talib/stream.c:48647:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4248, __pyx_L1_error) ^ talib/stream.c:48752:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4255, __pyx_L1_error) ^ talib/stream.c:48857:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4262, __pyx_L1_error) ^ talib/stream.c:48962:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4269, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_140CDLSTICKSANDWICH': talib/stream.c:49352:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4312, __pyx_L1_error) ^ talib/stream.c:49457:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4319, __pyx_L1_error) ^ talib/stream.c:49562:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4326, __pyx_L1_error) ^ talib/stream.c:49667:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4333, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_142CDLTAKURI': talib/stream.c:50057:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4376, __pyx_L1_error) ^ talib/stream.c:50162:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4383, __pyx_L1_error) ^ talib/stream.c:50267:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4390, __pyx_L1_error) ^ talib/stream.c:50372:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4397, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_144CDLTASUKIGAP': talib/stream.c:50762:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4440, __pyx_L1_error) ^ talib/stream.c:50867:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4447, __pyx_L1_error) ^ talib/stream.c:50972:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4454, __pyx_L1_error) ^ talib/stream.c:51077:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4461, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_146CDLTHRUSTING': talib/stream.c:51467:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4504, __pyx_L1_error) ^ talib/stream.c:51572:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4511, __pyx_L1_error) ^ talib/stream.c:51677:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4518, __pyx_L1_error) ^ talib/stream.c:51782:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4525, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_148CDLTRISTAR': talib/stream.c:52172:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4568, __pyx_L1_error) ^ talib/stream.c:52277:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4575, __pyx_L1_error) ^ talib/stream.c:52382:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4582, __pyx_L1_error) ^ talib/stream.c:52487:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4589, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_150CDLUNIQUE3RIVER': talib/stream.c:52877:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4632, __pyx_L1_error) ^ talib/stream.c:52982:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4639, __pyx_L1_error) ^ talib/stream.c:53087:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4646, __pyx_L1_error) ^ talib/stream.c:53192:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4653, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_152CDLUPSIDEGAP2CROWS': talib/stream.c:53582:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4696, __pyx_L1_error) ^ talib/stream.c:53687:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4703, __pyx_L1_error) ^ talib/stream.c:53792:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4710, __pyx_L1_error) ^ talib/stream.c:53897:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4717, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_154CDLXSIDEGAP3METHODS': talib/stream.c:54287:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4760, __pyx_L1_error) ^ talib/stream.c:54392:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4767, __pyx_L1_error) ^ talib/stream.c:54497:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4774, __pyx_L1_error) ^ talib/stream.c:54602:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4781, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_156CEIL': talib/stream.c:54920:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4821, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_158CMO': talib/stream.c:55190:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4857, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_160CORREL': talib/stream.c:55472:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4895, __pyx_L1_error) ^ talib/stream.c:55577:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4902, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_162COS': talib/stream.c:55829:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4938, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_164COSH': talib/stream.c:56048:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4972, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_166DEMA': talib/stream.c:56318:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5008, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_168DIV': talib/stream.c:56585:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5044, __pyx_L1_error) ^ talib/stream.c:56690:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5051, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_170DX': talib/stream.c:57017:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5091, __pyx_L1_error) ^ talib/stream.c:57122:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5098, __pyx_L1_error) ^ talib/stream.c:57227:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5105, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_172EMA': talib/stream.c:57563:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5145, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_174EXP': talib/stream.c:57782:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5179, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_176FLOOR': talib/stream.c:58001:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5213, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_178HT_DCPERIOD': talib/stream.c:58220:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5247, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_180HT_DCPHASE': talib/stream.c:58439:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5281, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_182HT_PHASOR': talib/stream.c:58661:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5317, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_184HT_SINE': talib/stream.c:58904:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5354, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_186HT_TRENDLINE': talib/stream.c:59144:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5389, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_188HT_TRENDMODE': talib/stream.c:59363:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5423, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_190KAMA': talib/stream.c:59633:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5459, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_192LINEARREG': talib/stream.c:59903:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5495, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_194LINEARREG_ANGLE': talib/stream.c:60173:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5531, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_196LINEARREG_INTERCEPT': talib/stream.c:60443:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5567, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_198LINEARREG_SLOPE': talib/stream.c:60713:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5603, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_200LN': talib/stream.c:60932:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5637, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_202LOG10': talib/stream.c:61151:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5671, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_204MA': talib/stream.c:61434:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5708, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_206MACD': talib/stream.c:61735:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5750, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_208MACDEXT': talib/stream.c:62111:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5797, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_210MACDFIX': talib/stream.c:62422:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5839, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_212MAMA': talib/stream.c:62744:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5880, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_214MAVP': talib/stream.c:63073:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5921, __pyx_L1_error) ^ talib/stream.c:63178:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_periods); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5928, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_216MAX': talib/stream.c:63481:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5966, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_218MAXINDEX': talib/stream.c:63751:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6002, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_220MEDPRICE': talib/stream.c:64018:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6037, __pyx_L1_error) ^ talib/stream.c:64123:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6044, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_222MFI': talib/stream.c:64462:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6085, __pyx_L1_error) ^ talib/stream.c:64567:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6092, __pyx_L1_error) ^ talib/stream.c:64672:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6099, __pyx_L1_error) ^ talib/stream.c:64777:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6106, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_224MIDPOINT': talib/stream.c:65146:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6148, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_226MIDPRICE': talib/stream.c:65428:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6185, __pyx_L1_error) ^ talib/stream.c:65533:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6192, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_228MIN': talib/stream.c:65836:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6230, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_230MININDEX': talib/stream.c:66106:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6266, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_232MINMAX': talib/stream.c:66379:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6304, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_234MINMAXINDEX': talib/stream.c:66673:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6343, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_236MINUS_DI': talib/stream.c:66988:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6382, __pyx_L1_error) ^ talib/stream.c:67093:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6389, __pyx_L1_error) ^ talib/stream.c:67198:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6396, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_238MINUS_DM': talib/stream.c:67546:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6437, __pyx_L1_error) ^ talib/stream.c:67651:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6444, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_240MOM': talib/stream.c:67954:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6482, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_242MULT': talib/stream.c:68221:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6518, __pyx_L1_error) ^ talib/stream.c:68326:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6525, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_244NATR': talib/stream.c:68653:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6565, __pyx_L1_error) ^ talib/stream.c:68758:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6572, __pyx_L1_error) ^ talib/stream.c:68863:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6579, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_246OBV': talib/stream.c:69196:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6619, __pyx_L1_error) ^ talib/stream.c:69301:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6626, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_248PLUS_DI': talib/stream.c:69628:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6666, __pyx_L1_error) ^ talib/stream.c:69733:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6673, __pyx_L1_error) ^ talib/stream.c:69838:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6680, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_250PLUS_DM': talib/stream.c:70186:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6721, __pyx_L1_error) ^ talib/stream.c:70291:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6728, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_252PPO': talib/stream.c:70620:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6768, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_254ROC': talib/stream.c:70890:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6804, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_256ROCP': talib/stream.c:71160:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6840, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_258ROCR': talib/stream.c:71430:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6876, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_260ROCR100': talib/stream.c:71700:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6912, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_262RSI': talib/stream.c:71970:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6948, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_264SAR': talib/stream.c:72265:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6986, __pyx_L1_error) ^ talib/stream.c:72370:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6993, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_266SAREXT': talib/stream.c:72776:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7039, __pyx_L1_error) ^ talib/stream.c:72881:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7046, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_268SIN': talib/stream.c:73133:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7082, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_270SINH': talib/stream.c:73352:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7116, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_272SMA': talib/stream.c:73622:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7152, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_274SQRT': talib/stream.c:73841:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7186, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_276STDDEV': talib/stream.c:74124:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7223, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_278STOCH': talib/stream.c:74473:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7267, __pyx_L1_error) ^ talib/stream.c:74578:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7274, __pyx_L1_error) ^ talib/stream.c:74683:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7281, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_280STOCHF': talib/stream.c:75093:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7328, __pyx_L1_error) ^ talib/stream.c:75198:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7335, __pyx_L1_error) ^ talib/stream.c:75303:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7342, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_282STOCHRSI': talib/stream.c:75702:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7388, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_284SUB': talib/stream.c:75990:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7425, __pyx_L1_error) ^ talib/stream.c:76095:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7432, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_286SUM': talib/stream.c:76398:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7470, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_288T3': talib/stream.c:76681:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7507, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_290TAN': talib/stream.c:76900:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7541, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_292TANH': talib/stream.c:77119:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7575, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_294TEMA': talib/stream.c:77389:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7611, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_296TRANGE': talib/stream.c:77668:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7647, __pyx_L1_error) ^ talib/stream.c:77773:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7654, __pyx_L1_error) ^ talib/stream.c:77878:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7661, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_298TRIMA': talib/stream.c:78214:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7701, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_300TRIX': talib/stream.c:78484:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7737, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_302TSF': talib/stream.c:78754:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7773, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_304TYPPRICE': talib/stream.c:79033:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7809, __pyx_L1_error) ^ talib/stream.c:79138:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7816, __pyx_L1_error) ^ talib/stream.c:79243:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7823, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_306ULTOSC': talib/stream.c:79629:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7867, __pyx_L1_error) ^ talib/stream.c:79734:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7874, __pyx_L1_error) ^ talib/stream.c:79839:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7881, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_308VAR': talib/stream.c:80188:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7922, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_310WCLPRICE': talib/stream.c:80467:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7958, __pyx_L1_error) ^ talib/stream.c:80572:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7965, __pyx_L1_error) ^ talib/stream.c:80677:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7972, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_312WILLR': talib/stream.c:81037:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8014, __pyx_L1_error) ^ talib/stream.c:81142:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8021, __pyx_L1_error) ^ talib/stream.c:81247:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8028, __pyx_L1_error) ^ talib/stream.c: In function '__pyx_pf_5talib_6stream_314WMA': talib/stream.c:81583:15: warning: assignment to 'PyObject *' {aka 'struct _object *'} from incompatible pointer type 'PyArrayObject *' {aka 'struct tagPyArrayObject_fields *'} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8068, __pyx_L1_error) ^ i586-alt-linux-gcc -pthread -shared -L/usr/lib/nsl -lnsl -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-2.7/talib/stream.o -L/usr/local/lib -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -lta_lib -lpython2.7 -o build/lib.linux-i686-2.7/talib/stream.so + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/talib-0.4.10 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib.linux-i686-3.6 creating build/lib.linux-i686-3.6/talib copying talib/test_stream.py -> build/lib.linux-i686-3.6/talib copying talib/test_func.py -> build/lib.linux-i686-3.6/talib copying talib/test_data.py -> build/lib.linux-i686-3.6/talib copying talib/test_abstract.py -> build/lib.linux-i686-3.6/talib copying talib/deprecated.py -> build/lib.linux-i686-3.6/talib copying talib/__init__.py -> build/lib.linux-i686-3.6/talib running build_ext building 'talib.common' extension creating build/temp.linux-i686-3.6 creating build/temp.linux-i686-3.6/talib i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python3.6m -c talib/common.c -o build/temp.linux-i686-3.6/talib/common.o i586-alt-linux-gcc -pthread -shared -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-3.6/talib/common.o -L/usr/lib -L/usr/local/lib -L/usr/lib64 -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -L/usr/lib -lta_lib -lpython3.6m -o build/lib.linux-i686-3.6/talib/common.cpython-36m.so building 'talib.func' extension i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python3.6m -c talib/func.c -o build/temp.linux-i686-3.6/talib/func.o In file included from /usr/include/numpy/ndarraytypes.h:1821, from /usr/include/numpy/ndarrayobject.h:18, from /usr/include/numpy/arrayobject.h:4, from talib/func.c:274: /usr/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ talib/func.c: In function ‘__pyx_pf_5talib_4func_ACOS’: talib/func.c:3909:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 49, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_2AD’: talib/func.c:4358:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 101, __pyx_L1_error) ^ talib/func.c:4463:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 108, __pyx_L1_error) ^ talib/func.c:4568:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 115, __pyx_L1_error) ^ talib/func.c:4673:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 122, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_4ADD’: talib/func.c:5308:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 188, __pyx_L1_error) ^ talib/func.c:5413:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 195, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_6ADOSC’: talib/func.c:5960:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 255, __pyx_L1_error) ^ talib/func.c:6065:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L1_error) ^ talib/func.c:6170:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 269, __pyx_L1_error) ^ talib/func.c:6275:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 276, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_8ADX’: talib/func.c:6937:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 344, __pyx_L1_error) ^ talib/func.c:7042:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 351, __pyx_L1_error) ^ talib/func.c:7147:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 358, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_10ADXR’: talib/func.c:7739:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 421, __pyx_L1_error) ^ talib/func.c:7844:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 428, __pyx_L1_error) ^ talib/func.c:7949:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 435, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_12APO’: talib/func.c:8543:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 498, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_14AROON’: talib/func.c:8985:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 553, __pyx_L1_error) ^ talib/func.c:9090:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 560, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_16AROONOSC’: talib/func.c:9658:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 621, __pyx_L1_error) ^ talib/func.c:9763:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 628, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_18ASIN’: talib/func.c:10210:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 682, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_20ATAN’: talib/func.c:10587:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 731, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_22ATR’: talib/func.c:11039:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 784, __pyx_L1_error) ^ talib/func.c:11144:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 791, __pyx_L1_error) ^ talib/func.c:11249:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 798, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_24AVGPRICE’: talib/func.c:11838:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 860, __pyx_L1_error) ^ talib/func.c:11943:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 867, __pyx_L1_error) ^ talib/func.c:12048:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 874, __pyx_L1_error) ^ talib/func.c:12153:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 881, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_26BBANDS’: talib/func.c:12834:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 956, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_28BETA’: talib/func.c:13385:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1017, __pyx_L1_error) ^ talib/func.c:13490:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1024, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_30BOP’: talib/func.c:14009:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1081, __pyx_L1_error) ^ talib/func.c:14114:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1088, __pyx_L1_error) ^ talib/func.c:14219:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1095, __pyx_L1_error) ^ talib/func.c:14324:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1102, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_32CCI’: talib/func.c:14986:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1170, __pyx_L1_error) ^ talib/func.c:15091:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1177, __pyx_L1_error) ^ talib/func.c:15196:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1184, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_34CDL2CROWS’: talib/func.c:15785:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1246, __pyx_L1_error) ^ talib/func.c:15890:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1253, __pyx_L1_error) ^ talib/func.c:15995:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1260, __pyx_L1_error) ^ talib/func.c:16100:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1267, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_36CDL3BLACKCROWS’: talib/func.c:16759:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1334, __pyx_L1_error) ^ talib/func.c:16864:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1341, __pyx_L1_error) ^ talib/func.c:16969:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1348, __pyx_L1_error) ^ talib/func.c:17074:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1355, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_38CDL3INSIDE’: talib/func.c:17733:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1422, __pyx_L1_error) ^ talib/func.c:17838:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1429, __pyx_L1_error) ^ talib/func.c:17943:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1436, __pyx_L1_error) ^ talib/func.c:18048:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1443, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_40CDL3LINESTRIKE’: talib/func.c:18707:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1510, __pyx_L1_error) ^ talib/func.c:18812:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1517, __pyx_L1_error) ^ talib/func.c:18917:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1524, __pyx_L1_error) ^ talib/func.c:19022:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1531, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_42CDL3OUTSIDE’: talib/func.c:19681:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1598, __pyx_L1_error) ^ talib/func.c:19786:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1605, __pyx_L1_error) ^ talib/func.c:19891:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1612, __pyx_L1_error) ^ talib/func.c:19996:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1619, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_44CDL3STARSINSOUTH’: talib/func.c:20655:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1686, __pyx_L1_error) ^ talib/func.c:20760:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1693, __pyx_L1_error) ^ talib/func.c:20865:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1700, __pyx_L1_error) ^ talib/func.c:20970:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1707, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_46CDL3WHITESOLDIERS’: talib/func.c:21629:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1774, __pyx_L1_error) ^ talib/func.c:21734:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1781, __pyx_L1_error) ^ talib/func.c:21839:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1788, __pyx_L1_error) ^ talib/func.c:21944:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1795, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_48CDLABANDONEDBABY’: talib/func.c:22618:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1864, __pyx_L1_error) ^ talib/func.c:22723:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1871, __pyx_L1_error) ^ talib/func.c:22828:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1878, __pyx_L1_error) ^ talib/func.c:22933:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1885, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_50CDLADVANCEBLOCK’: talib/func.c:23592:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1952, __pyx_L1_error) ^ talib/func.c:23697:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1959, __pyx_L1_error) ^ talib/func.c:23802:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1966, __pyx_L1_error) ^ talib/func.c:23907:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1973, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_52CDLBELTHOLD’: talib/func.c:24566:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2040, __pyx_L1_error) ^ talib/func.c:24671:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2047, __pyx_L1_error) ^ talib/func.c:24776:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2054, __pyx_L1_error) ^ talib/func.c:24881:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2061, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_54CDLBREAKAWAY’: talib/func.c:25540:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2128, __pyx_L1_error) ^ talib/func.c:25645:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2135, __pyx_L1_error) ^ talib/func.c:25750:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2142, __pyx_L1_error) ^ talib/func.c:25855:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2149, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_56CDLCLOSINGMARUBOZU’: talib/func.c:26514:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2216, __pyx_L1_error) ^ talib/func.c:26619:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2223, __pyx_L1_error) ^ talib/func.c:26724:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2230, __pyx_L1_error) ^ talib/func.c:26829:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2237, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_58CDLCONCEALBABYSWALL’: talib/func.c:27488:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2304, __pyx_L1_error) ^ talib/func.c:27593:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2311, __pyx_L1_error) ^ talib/func.c:27698:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2318, __pyx_L1_error) ^ talib/func.c:27803:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2325, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_60CDLCOUNTERATTACK’: talib/func.c:28462:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2392, __pyx_L1_error) ^ talib/func.c:28567:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2399, __pyx_L1_error) ^ talib/func.c:28672:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2406, __pyx_L1_error) ^ talib/func.c:28777:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2413, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_62CDLDARKCLOUDCOVER’: talib/func.c:29451:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2482, __pyx_L1_error) ^ talib/func.c:29556:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2489, __pyx_L1_error) ^ talib/func.c:29661:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2496, __pyx_L1_error) ^ talib/func.c:29766:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2503, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_64CDLDOJI’: talib/func.c:30425:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2570, __pyx_L1_error) ^ talib/func.c:30530:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2577, __pyx_L1_error) ^ talib/func.c:30635:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2584, __pyx_L1_error) ^ talib/func.c:30740:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2591, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_66CDLDOJISTAR’: talib/func.c:31399:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2658, __pyx_L1_error) ^ talib/func.c:31504:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2665, __pyx_L1_error) ^ talib/func.c:31609:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2672, __pyx_L1_error) ^ talib/func.c:31714:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2679, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_68CDLDRAGONFLYDOJI’: talib/func.c:32373:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2746, __pyx_L1_error) ^ talib/func.c:32478:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2753, __pyx_L1_error) ^ talib/func.c:32583:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2760, __pyx_L1_error) ^ talib/func.c:32688:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2767, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_70CDLENGULFING’: talib/func.c:33347:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2834, __pyx_L1_error) ^ talib/func.c:33452:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2841, __pyx_L1_error) ^ talib/func.c:33557:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2848, __pyx_L1_error) ^ talib/func.c:33662:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2855, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_72CDLEVENINGDOJISTAR’: talib/func.c:34336:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2924, __pyx_L1_error) ^ talib/func.c:34441:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2931, __pyx_L1_error) ^ talib/func.c:34546:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2938, __pyx_L1_error) ^ talib/func.c:34651:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2945, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_74CDLEVENINGSTAR’: talib/func.c:35325:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3014, __pyx_L1_error) ^ talib/func.c:35430:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3021, __pyx_L1_error) ^ talib/func.c:35535:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3028, __pyx_L1_error) ^ talib/func.c:35640:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3035, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_76CDLGAPSIDESIDEWHITE’: talib/func.c:36299:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3102, __pyx_L1_error) ^ talib/func.c:36404:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3109, __pyx_L1_error) ^ talib/func.c:36509:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3116, __pyx_L1_error) ^ talib/func.c:36614:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3123, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_78CDLGRAVESTONEDOJI’: talib/func.c:37273:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3190, __pyx_L1_error) ^ talib/func.c:37378:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3197, __pyx_L1_error) ^ talib/func.c:37483:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3204, __pyx_L1_error) ^ talib/func.c:37588:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3211, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_80CDLHAMMER’: talib/func.c:38247:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3278, __pyx_L1_error) ^ talib/func.c:38352:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3285, __pyx_L1_error) ^ talib/func.c:38457:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3292, __pyx_L1_error) ^ talib/func.c:38562:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3299, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_82CDLHANGINGMAN’: talib/func.c:39221:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3366, __pyx_L1_error) ^ talib/func.c:39326:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3373, __pyx_L1_error) ^ talib/func.c:39431:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3380, __pyx_L1_error) ^ talib/func.c:39536:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3387, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_84CDLHARAMI’: talib/func.c:40195:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3454, __pyx_L1_error) ^ talib/func.c:40300:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3461, __pyx_L1_error) ^ talib/func.c:40405:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3468, __pyx_L1_error) ^ talib/func.c:40510:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3475, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_86CDLHARAMICROSS’: talib/func.c:41169:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3542, __pyx_L1_error) ^ talib/func.c:41274:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3549, __pyx_L1_error) ^ talib/func.c:41379:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3556, __pyx_L1_error) ^ talib/func.c:41484:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3563, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_88CDLHIGHWAVE’: talib/func.c:42143:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3630, __pyx_L1_error) ^ talib/func.c:42248:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3637, __pyx_L1_error) ^ talib/func.c:42353:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3644, __pyx_L1_error) ^ talib/func.c:42458:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3651, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_90CDLHIKKAKE’: talib/func.c:43117:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3718, __pyx_L1_error) ^ talib/func.c:43222:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3725, __pyx_L1_error) ^ talib/func.c:43327:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3732, __pyx_L1_error) ^ talib/func.c:43432:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3739, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_92CDLHIKKAKEMOD’: talib/func.c:44091:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3806, __pyx_L1_error) ^ talib/func.c:44196:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3813, __pyx_L1_error) ^ talib/func.c:44301:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3820, __pyx_L1_error) ^ talib/func.c:44406:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3827, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_94CDLHOMINGPIGEON’: talib/func.c:45065:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3894, __pyx_L1_error) ^ talib/func.c:45170:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3901, __pyx_L1_error) ^ talib/func.c:45275:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3908, __pyx_L1_error) ^ talib/func.c:45380:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3915, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_96CDLIDENTICAL3CROWS’: talib/func.c:46039:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3982, __pyx_L1_error) ^ talib/func.c:46144:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3989, __pyx_L1_error) ^ talib/func.c:46249:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3996, __pyx_L1_error) ^ talib/func.c:46354:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4003, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_98CDLINNECK’: talib/func.c:47013:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4070, __pyx_L1_error) ^ talib/func.c:47118:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4077, __pyx_L1_error) ^ talib/func.c:47223:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4084, __pyx_L1_error) ^ talib/func.c:47328:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4091, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_100CDLINVERTEDHAMMER’: talib/func.c:47987:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4158, __pyx_L1_error) ^ talib/func.c:48092:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4165, __pyx_L1_error) ^ talib/func.c:48197:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4172, __pyx_L1_error) ^ talib/func.c:48302:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4179, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_102CDLKICKING’: talib/func.c:48961:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4246, __pyx_L1_error) ^ talib/func.c:49066:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4253, __pyx_L1_error) ^ talib/func.c:49171:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4260, __pyx_L1_error) ^ talib/func.c:49276:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4267, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_104CDLKICKINGBYLENGTH’: talib/func.c:49935:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4334, __pyx_L1_error) ^ talib/func.c:50040:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4341, __pyx_L1_error) ^ talib/func.c:50145:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4348, __pyx_L1_error) ^ talib/func.c:50250:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4355, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_106CDLLADDERBOTTOM’: talib/func.c:50909:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4422, __pyx_L1_error) ^ talib/func.c:51014:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4429, __pyx_L1_error) ^ talib/func.c:51119:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4436, __pyx_L1_error) ^ talib/func.c:51224:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4443, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_108CDLLONGLEGGEDDOJI’: talib/func.c:51883:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4510, __pyx_L1_error) ^ talib/func.c:51988:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4517, __pyx_L1_error) ^ talib/func.c:52093:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4524, __pyx_L1_error) ^ talib/func.c:52198:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4531, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_110CDLLONGLINE’: talib/func.c:52857:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4598, __pyx_L1_error) ^ talib/func.c:52962:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4605, __pyx_L1_error) ^ talib/func.c:53067:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4612, __pyx_L1_error) ^ talib/func.c:53172:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4619, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_112CDLMARUBOZU’: talib/func.c:53831:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4686, __pyx_L1_error) ^ talib/func.c:53936:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4693, __pyx_L1_error) ^ talib/func.c:54041:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4700, __pyx_L1_error) ^ talib/func.c:54146:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4707, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_114CDLMATCHINGLOW’: talib/func.c:54805:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4774, __pyx_L1_error) ^ talib/func.c:54910:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4781, __pyx_L1_error) ^ talib/func.c:55015:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4788, __pyx_L1_error) ^ talib/func.c:55120:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4795, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_116CDLMATHOLD’: talib/func.c:55794:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4864, __pyx_L1_error) ^ talib/func.c:55899:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4871, __pyx_L1_error) ^ talib/func.c:56004:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4878, __pyx_L1_error) ^ talib/func.c:56109:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4885, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_118CDLMORNINGDOJISTAR’: talib/func.c:56783:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4954, __pyx_L1_error) ^ talib/func.c:56888:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4961, __pyx_L1_error) ^ talib/func.c:56993:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4968, __pyx_L1_error) ^ talib/func.c:57098:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4975, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_120CDLMORNINGSTAR’: talib/func.c:57772:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5044, __pyx_L1_error) ^ talib/func.c:57877:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5051, __pyx_L1_error) ^ talib/func.c:57982:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5058, __pyx_L1_error) ^ talib/func.c:58087:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5065, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_122CDLONNECK’: talib/func.c:58746:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5132, __pyx_L1_error) ^ talib/func.c:58851:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5139, __pyx_L1_error) ^ talib/func.c:58956:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5146, __pyx_L1_error) ^ talib/func.c:59061:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5153, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_124CDLPIERCING’: talib/func.c:59720:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5220, __pyx_L1_error) ^ talib/func.c:59825:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5227, __pyx_L1_error) ^ talib/func.c:59930:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5234, __pyx_L1_error) ^ talib/func.c:60035:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5241, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_126CDLRICKSHAWMAN’: talib/func.c:60694:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5308, __pyx_L1_error) ^ talib/func.c:60799:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5315, __pyx_L1_error) ^ talib/func.c:60904:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5322, __pyx_L1_error) ^ talib/func.c:61009:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5329, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_128CDLRISEFALL3METHODS’: talib/func.c:61668:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5396, __pyx_L1_error) ^ talib/func.c:61773:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5403, __pyx_L1_error) ^ talib/func.c:61878:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5410, __pyx_L1_error) ^ talib/func.c:61983:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5417, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_130CDLSEPARATINGLINES’: talib/func.c:62642:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5484, __pyx_L1_error) ^ talib/func.c:62747:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5491, __pyx_L1_error) ^ talib/func.c:62852:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5498, __pyx_L1_error) ^ talib/func.c:62957:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5505, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_132CDLSHOOTINGSTAR’: talib/func.c:63616:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5572, __pyx_L1_error) ^ talib/func.c:63721:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5579, __pyx_L1_error) ^ talib/func.c:63826:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5586, __pyx_L1_error) ^ talib/func.c:63931:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5593, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_134CDLSHORTLINE’: talib/func.c:64590:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5660, __pyx_L1_error) ^ talib/func.c:64695:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5667, __pyx_L1_error) ^ talib/func.c:64800:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5674, __pyx_L1_error) ^ talib/func.c:64905:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5681, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_136CDLSPINNINGTOP’: talib/func.c:65564:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5748, __pyx_L1_error) ^ talib/func.c:65669:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5755, __pyx_L1_error) ^ talib/func.c:65774:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5762, __pyx_L1_error) ^ talib/func.c:65879:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5769, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_138CDLSTALLEDPATTERN’: talib/func.c:66538:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5836, __pyx_L1_error) ^ talib/func.c:66643:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5843, __pyx_L1_error) ^ talib/func.c:66748:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5850, __pyx_L1_error) ^ talib/func.c:66853:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5857, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_140CDLSTICKSANDWICH’: talib/func.c:67512:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5924, __pyx_L1_error) ^ talib/func.c:67617:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5931, __pyx_L1_error) ^ talib/func.c:67722:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5938, __pyx_L1_error) ^ talib/func.c:67827:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5945, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_142CDLTAKURI’: talib/func.c:68486:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6012, __pyx_L1_error) ^ talib/func.c:68591:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6019, __pyx_L1_error) ^ talib/func.c:68696:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6026, __pyx_L1_error) ^ talib/func.c:68801:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6033, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_144CDLTASUKIGAP’: talib/func.c:69460:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6100, __pyx_L1_error) ^ talib/func.c:69565:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6107, __pyx_L1_error) ^ talib/func.c:69670:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6114, __pyx_L1_error) ^ talib/func.c:69775:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6121, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_146CDLTHRUSTING’: talib/func.c:70434:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6188, __pyx_L1_error) ^ talib/func.c:70539:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6195, __pyx_L1_error) ^ talib/func.c:70644:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6202, __pyx_L1_error) ^ talib/func.c:70749:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6209, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_148CDLTRISTAR’: talib/func.c:71408:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6276, __pyx_L1_error) ^ talib/func.c:71513:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6283, __pyx_L1_error) ^ talib/func.c:71618:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6290, __pyx_L1_error) ^ talib/func.c:71723:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6297, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_150CDLUNIQUE3RIVER’: talib/func.c:72382:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6364, __pyx_L1_error) ^ talib/func.c:72487:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6371, __pyx_L1_error) ^ talib/func.c:72592:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6378, __pyx_L1_error) ^ talib/func.c:72697:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6385, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_152CDLUPSIDEGAP2CROWS’: talib/func.c:73356:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6452, __pyx_L1_error) ^ talib/func.c:73461:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6459, __pyx_L1_error) ^ talib/func.c:73566:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6466, __pyx_L1_error) ^ talib/func.c:73671:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6473, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_154CDLXSIDEGAP3METHODS’: talib/func.c:74330:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6540, __pyx_L1_error) ^ talib/func.c:74435:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6547, __pyx_L1_error) ^ talib/func.c:74540:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6554, __pyx_L1_error) ^ talib/func.c:74645:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6561, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_156CEIL’: talib/func.c:75232:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6625, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_158CMO’: talib/func.c:75660:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6676, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_160CORREL’: talib/func.c:76100:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6729, __pyx_L1_error) ^ talib/func.c:76205:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6736, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_162COS’: talib/func.c:76652:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6790, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_164COSH’: talib/func.c:77029:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6839, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_166DEMA’: talib/func.c:77457:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6890, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_168DIV’: talib/func.c:77882:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6941, __pyx_L1_error) ^ talib/func.c:77987:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6948, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_170DX’: talib/func.c:78509:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7006, __pyx_L1_error) ^ talib/func.c:78614:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7013, __pyx_L1_error) ^ talib/func.c:78719:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7020, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_172EMA’: talib/func.c:79287:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7081, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_174EXP’: talib/func.c:79664:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7130, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_176FLOOR’: talib/func.c:80041:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7179, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_178HT_DCPERIOD’: talib/func.c:80418:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7228, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_180HT_DCPHASE’: talib/func.c:80795:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7277, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_182HT_PHASOR’: talib/func.c:81174:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7329, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_184HT_SINE’: talib/func.c:81611:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7385, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_186HT_TRENDLINE’: talib/func.c:82046:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7438, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_188HT_TRENDMODE’: talib/func.c:82423:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7487, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_190KAMA’: talib/func.c:82851:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7538, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_192LINEARREG’: talib/func.c:83279:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7589, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_194LINEARREG_ANGLE’: talib/func.c:83707:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7640, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_196LINEARREG_INTERCEPT’: talib/func.c:84135:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7691, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_198LINEARREG_SLOPE’: talib/func.c:84563:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7742, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_200LN’: talib/func.c:84940:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7791, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_202LOG10’: talib/func.c:85317:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7840, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_204MA’: talib/func.c:85758:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7892, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_206MACD’: talib/func.c:86216:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7951, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_208MACDEXT’: talib/func.c:86824:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8021, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_210MACDFIX’: talib/func.c:87367:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8086, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_212MAMA’: talib/func.c:87921:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8149, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_214MAVP’: talib/func.c:88445:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8208, __pyx_L1_error) ^ talib/func.c:88550:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_periods); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8215, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_216MAX’: talib/func.c:89048:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8271, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_218MAXINDEX’: talib/func.c:89476:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8322, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_220MEDPRICE’: talib/func.c:89901:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8372, __pyx_L1_error) ^ talib/func.c:90006:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8379, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_222MFI’: talib/func.c:90540:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8438, __pyx_L1_error) ^ talib/func.c:90645:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8445, __pyx_L1_error) ^ talib/func.c:90750:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8452, __pyx_L1_error) ^ talib/func.c:90855:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8459, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_224MIDPOINT’: talib/func.c:91493:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8525, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_226MIDPRICE’: talib/func.c:91933:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8577, __pyx_L1_error) ^ talib/func.c:92038:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8584, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_228MIN’: talib/func.c:92536:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8640, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_230MININDEX’: talib/func.c:92964:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8691, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_232MINMAX’: talib/func.c:93394:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8745, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_234MINMAXINDEX’: talib/func.c:93882:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8803, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_236MINUS_DI’: talib/func.c:94392:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8860, __pyx_L1_error) ^ talib/func.c:94497:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8867, __pyx_L1_error) ^ talib/func.c:94602:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8874, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_238MINUS_DM’: talib/func.c:95182:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8936, __pyx_L1_error) ^ talib/func.c:95287:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8943, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_240MOM’: talib/func.c:95785:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8999, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_242MULT’: talib/func.c:96210:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9050, __pyx_L1_error) ^ talib/func.c:96315:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9057, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_244NATR’: talib/func.c:96837:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9115, __pyx_L1_error) ^ talib/func.c:96942:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9122, __pyx_L1_error) ^ talib/func.c:97047:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9129, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_246OBV’: talib/func.c:97612:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9190, __pyx_L1_error) ^ talib/func.c:97717:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9197, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_248PLUS_DI’: talib/func.c:98239:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9255, __pyx_L1_error) ^ talib/func.c:98344:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9262, __pyx_L1_error) ^ talib/func.c:98449:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9269, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_250PLUS_DM’: talib/func.c:99029:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9331, __pyx_L1_error) ^ talib/func.c:99134:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9338, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_252PPO’: talib/func.c:99658:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9396, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_254ROC’: talib/func.c:100086:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9447, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_256ROCP’: talib/func.c:100514:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9498, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_258ROCR’: talib/func.c:100942:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9549, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_260ROCR100’: talib/func.c:101370:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9600, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_262RSI’: talib/func.c:101798:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9651, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_264SAR’: talib/func.c:102251:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9704, __pyx_L1_error) ^ talib/func.c:102356:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9711, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_266SAREXT’: talib/func.c:102957:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9775, __pyx_L1_error) ^ talib/func.c:103062:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9782, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_268SIN’: talib/func.c:103509:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9836, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_270SINH’: talib/func.c:103886:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9885, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_272SMA’: talib/func.c:104314:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9936, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_274SQRT’: talib/func.c:104691:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 9985, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_276STDDEV’: talib/func.c:105132:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10037, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_278STOCH’: talib/func.c:105638:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10097, __pyx_L1_error) ^ talib/func.c:105743:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10104, __pyx_L1_error) ^ talib/func.c:105848:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10111, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_280STOCHF’: talib/func.c:106526:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10183, __pyx_L1_error) ^ talib/func.c:106631:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10190, __pyx_L1_error) ^ talib/func.c:106736:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10197, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_282STOCHRSI’: talib/func.c:107403:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10268, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_284SUB’: talib/func.c:107886:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10323, __pyx_L1_error) ^ talib/func.c:107991:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10330, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_286SUM’: talib/func.c:108489:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10386, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_288T3’: talib/func.c:108930:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10438, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_290TAN’: talib/func.c:109307:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10487, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_292TANH’: talib/func.c:109684:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10536, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_294TEMA’: talib/func.c:110112:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10587, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_296TRANGE’: talib/func.c:110549:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10638, __pyx_L1_error) ^ talib/func.c:110654:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10645, __pyx_L1_error) ^ talib/func.c:110759:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10652, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_298TRIMA’: talib/func.c:111327:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10713, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_300TRIX’: talib/func.c:111755:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10764, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_302TSF’: talib/func.c:112183:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10815, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_304TYPPRICE’: talib/func.c:112620:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10866, __pyx_L1_error) ^ talib/func.c:112725:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10873, __pyx_L1_error) ^ talib/func.c:112830:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10880, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_306ULTOSC’: talib/func.c:113448:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10945, __pyx_L1_error) ^ talib/func.c:113553:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10952, __pyx_L1_error) ^ talib/func.c:113658:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 10959, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_308VAR’: talib/func.c:114239:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11021, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_310WCLPRICE’: talib/func.c:114676:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11072, __pyx_L1_error) ^ talib/func.c:114781:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11079, __pyx_L1_error) ^ talib/func.c:114886:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11086, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_312WILLR’: talib/func.c:115478:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11149, __pyx_L1_error) ^ talib/func.c:115583:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11156, __pyx_L1_error) ^ talib/func.c:115688:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11163, __pyx_L1_error) ^ talib/func.c: In function ‘__pyx_pf_5talib_4func_314WMA’: talib/func.c:116256:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 11224, __pyx_L1_error) ^ i586-alt-linux-gcc -pthread -shared -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-3.6/talib/func.o -L/usr/lib -L/usr/local/lib -L/usr/lib64 -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -L/usr/lib -lta_lib -lpython3.6m -o build/lib.linux-i686-3.6/talib/func.cpython-36m.so building 'talib.abstract' extension i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python3.6m -c talib/abstract.c -o build/temp.linux-i686-3.6/talib/abstract.o In file included from /usr/include/numpy/ndarraytypes.h:1821, from /usr/include/numpy/ndarrayobject.h:18, from /usr/include/numpy/arrayobject.h:4, from talib/abstract.c:242: /usr/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ talib/abstract.c: In function ‘__pyx_pf_5talib_8abstract_14_ta_getFuncInfo’: talib/abstract.c:9237:105: warning: passing argument 2 of ‘TA_GetFuncInfo’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetFuncInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:211:48: note: expected ‘const TA_FuncInfo **’ {aka ‘const struct TA_FuncInfo **’} but argument is of type ‘TA_FuncInfo **’ {aka ‘struct TA_FuncInfo **’} const TA_FuncInfo **funcInfo ); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ talib/abstract.c: In function ‘__pyx_pf_5talib_8abstract_16_ta_getInputParameterInfo’: talib/abstract.c:9640:128: warning: passing argument 3 of ‘TA_GetInputParameterInfo’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetInputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:442:68: note: expected ‘const TA_InputParameterInfo **’ {aka ‘const struct TA_InputParameterInfo **’} but argument is of type ‘TA_InputParameterInfo **’ {aka ‘struct TA_InputParameterInfo **’} const TA_InputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function ‘__pyx_pf_5talib_8abstract_18_ta_getOptInputParameterInfo’: talib/abstract.c:10013:131: warning: passing argument 3 of ‘TA_GetOptInputParameterInfo’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetOptInputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:446:74: note: expected ‘const TA_OptInputParameterInfo **’ {aka ‘const struct TA_OptInputParameterInfo **’} but argument is of type ‘TA_OptInputParameterInfo **’ {aka ‘struct TA_OptInputParameterInfo **’} const TA_OptInputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function ‘__pyx_pf_5talib_8abstract_20_ta_getOutputParameterInfo’: talib/abstract.c:10437:129: warning: passing argument 3 of ‘TA_GetOutputParameterInfo’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_v_retCode = TA_GetOutputParameterInfo(__pyx_f_5talib_8abstract___ta_getFuncHandle(__pyx_v_function_name), __pyx_v_idx, (&__pyx_v_info)); ~^~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:450:70: note: expected ‘const TA_OutputParameterInfo **’ {aka ‘const struct TA_OutputParameterInfo **’} but argument is of type ‘TA_OutputParameterInfo **’ {aka ‘struct TA_OutputParameterInfo **’} const TA_OutputParameterInfo **info ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ talib/abstract.c: In function ‘__pyx_f_5talib_8abstract___ta_getFuncHandle’: talib/abstract.c:11434:84: warning: passing argument 2 of ‘TA_GetFuncHandle’ from incompatible pointer type [-Wincompatible-pointer-types] __pyx_t_3 = __Pyx_PyInt_From_TA_RetCode(TA_GetFuncHandle(__pyx_v_function_name, (&__pyx_v_handle))); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 653; __pyx_clineno = __LINE__; goto __pyx_L1_error;} ~^~~~~~~~~~~~~~~~ In file included from talib/abstract.c:249: /usr/include/ta-lib/ta_abstract.h:155:52: note: expected ‘const TA_FuncHandle **’ {aka ‘const unsigned int **’} but argument is of type ‘TA_FuncHandle **’ {aka ‘unsigned int **’} const TA_FuncHandle **handle ); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ i586-alt-linux-gcc -pthread -shared -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-3.6/talib/abstract.o -L/usr/lib -L/usr/local/lib -L/usr/lib64 -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -L/usr/lib -lta_lib -lpython3.6m -o build/lib.linux-i686-3.6/talib/abstract.cpython-36m.so building 'talib.stream' extension i586-alt-linux-gcc -pthread -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -fwrapv -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -fPIC -I/usr/lib/python3/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/usr/include/python3.6m -c talib/stream.c -o build/temp.linux-i686-3.6/talib/stream.o In file included from /usr/include/numpy/ndarraytypes.h:1821, from /usr/include/numpy/ndarrayobject.h:18, from /usr/include/numpy/arrayobject.h:4, from talib/stream.c:274: /usr/include/numpy/npy_1_7_deprecated_api.h:15:2: warning: #warning "Using deprecated NumPy API, disable it by " "#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] #warning "Using deprecated NumPy API, disable it by " \ ^~~~~~~ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_ACOS’: talib/stream.c:3690:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 48, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_2AD’: talib/stream.c:3981:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 85, __pyx_L1_error) ^ talib/stream.c:4086:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 92, __pyx_L1_error) ^ talib/stream.c:4191:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 99, __pyx_L1_error) ^ talib/stream.c:4296:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 106, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_4ADD’: talib/stream.c:4662:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 148, __pyx_L1_error) ^ talib/stream.c:4767:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 155, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_6ADOSC’: talib/stream.c:5119:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 197, __pyx_L1_error) ^ talib/stream.c:5224:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 204, __pyx_L1_error) ^ talib/stream.c:5329:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 211, __pyx_L1_error) ^ talib/stream.c:5434:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 218, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_8ADX’: talib/stream.c:5827:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 262, __pyx_L1_error) ^ talib/stream.c:5932:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 269, __pyx_L1_error) ^ talib/stream.c:6037:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 276, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_10ADXR’: talib/stream.c:6397:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 318, __pyx_L1_error) ^ talib/stream.c:6502:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 325, __pyx_L1_error) ^ talib/stream.c:6607:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 332, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_12APO’: talib/stream.c:6969:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 374, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_14AROON’: talib/stream.c:7254:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 413, __pyx_L1_error) ^ talib/stream.c:7359:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 420, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_16AROONOSC’: talib/stream.c:7695:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 460, __pyx_L1_error) ^ talib/stream.c:7800:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 467, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_18ASIN’: talib/stream.c:8052:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 503, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_20ATAN’: talib/stream.c:8271:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 537, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_22ATR’: talib/stream.c:8565:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 575, __pyx_L1_error) ^ talib/stream.c:8670:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 582, __pyx_L1_error) ^ talib/stream.c:8775:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 589, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_24AVGPRICE’: talib/stream.c:9132:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 630, __pyx_L1_error) ^ talib/stream.c:9237:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 637, __pyx_L1_error) ^ talib/stream.c:9342:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 644, __pyx_L1_error) ^ talib/stream.c:9447:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 651, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_26BBANDS’: talib/stream.c:9860:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 700, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_28BETA’: talib/stream.c:10178:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 740, __pyx_L1_error) ^ talib/stream.c:10283:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 747, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_30BOP’: talib/stream.c:10607:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 786, __pyx_L1_error) ^ talib/stream.c:10712:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 793, __pyx_L1_error) ^ talib/stream.c:10817:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 800, __pyx_L1_error) ^ talib/stream.c:10922:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 807, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_32CCI’: talib/stream.c:11315:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 851, __pyx_L1_error) ^ talib/stream.c:11420:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 858, __pyx_L1_error) ^ talib/stream.c:11525:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 865, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_34CDL2CROWS’: talib/stream.c:11882:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 906, __pyx_L1_error) ^ talib/stream.c:11987:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 913, __pyx_L1_error) ^ talib/stream.c:12092:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 920, __pyx_L1_error) ^ talib/stream.c:12197:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 927, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_36CDL3BLACKCROWS’: talib/stream.c:12587:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 970, __pyx_L1_error) ^ talib/stream.c:12692:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 977, __pyx_L1_error) ^ talib/stream.c:12797:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 984, __pyx_L1_error) ^ talib/stream.c:12902:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 991, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_38CDL3INSIDE’: talib/stream.c:13292:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1034, __pyx_L1_error) ^ talib/stream.c:13397:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1041, __pyx_L1_error) ^ talib/stream.c:13502:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1048, __pyx_L1_error) ^ talib/stream.c:13607:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1055, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_40CDL3LINESTRIKE’: talib/stream.c:13997:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1098, __pyx_L1_error) ^ talib/stream.c:14102:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1105, __pyx_L1_error) ^ talib/stream.c:14207:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1112, __pyx_L1_error) ^ talib/stream.c:14312:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1119, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_42CDL3OUTSIDE’: talib/stream.c:14702:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1162, __pyx_L1_error) ^ talib/stream.c:14807:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1169, __pyx_L1_error) ^ talib/stream.c:14912:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1176, __pyx_L1_error) ^ talib/stream.c:15017:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1183, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_44CDL3STARSINSOUTH’: talib/stream.c:15407:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1226, __pyx_L1_error) ^ talib/stream.c:15512:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1233, __pyx_L1_error) ^ talib/stream.c:15617:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1240, __pyx_L1_error) ^ talib/stream.c:15722:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1247, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_46CDL3WHITESOLDIERS’: talib/stream.c:16112:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1290, __pyx_L1_error) ^ talib/stream.c:16217:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1297, __pyx_L1_error) ^ talib/stream.c:16322:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1304, __pyx_L1_error) ^ talib/stream.c:16427:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1311, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_48CDLABANDONEDBABY’: talib/stream.c:16832:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1356, __pyx_L1_error) ^ talib/stream.c:16937:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1363, __pyx_L1_error) ^ talib/stream.c:17042:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1370, __pyx_L1_error) ^ talib/stream.c:17147:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1377, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_50CDLADVANCEBLOCK’: talib/stream.c:17537:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1420, __pyx_L1_error) ^ talib/stream.c:17642:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1427, __pyx_L1_error) ^ talib/stream.c:17747:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1434, __pyx_L1_error) ^ talib/stream.c:17852:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1441, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_52CDLBELTHOLD’: talib/stream.c:18242:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1484, __pyx_L1_error) ^ talib/stream.c:18347:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1491, __pyx_L1_error) ^ talib/stream.c:18452:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1498, __pyx_L1_error) ^ talib/stream.c:18557:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1505, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_54CDLBREAKAWAY’: talib/stream.c:18947:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1548, __pyx_L1_error) ^ talib/stream.c:19052:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1555, __pyx_L1_error) ^ talib/stream.c:19157:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1562, __pyx_L1_error) ^ talib/stream.c:19262:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1569, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_56CDLCLOSINGMARUBOZU’: talib/stream.c:19652:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1612, __pyx_L1_error) ^ talib/stream.c:19757:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1619, __pyx_L1_error) ^ talib/stream.c:19862:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1626, __pyx_L1_error) ^ talib/stream.c:19967:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1633, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_58CDLCONCEALBABYSWALL’: talib/stream.c:20357:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1676, __pyx_L1_error) ^ talib/stream.c:20462:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1683, __pyx_L1_error) ^ talib/stream.c:20567:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1690, __pyx_L1_error) ^ talib/stream.c:20672:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1697, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_60CDLCOUNTERATTACK’: talib/stream.c:21062:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1740, __pyx_L1_error) ^ talib/stream.c:21167:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1747, __pyx_L1_error) ^ talib/stream.c:21272:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1754, __pyx_L1_error) ^ talib/stream.c:21377:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1761, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_62CDLDARKCLOUDCOVER’: talib/stream.c:21782:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1806, __pyx_L1_error) ^ talib/stream.c:21887:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1813, __pyx_L1_error) ^ talib/stream.c:21992:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1820, __pyx_L1_error) ^ talib/stream.c:22097:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1827, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_64CDLDOJI’: talib/stream.c:22487:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1870, __pyx_L1_error) ^ talib/stream.c:22592:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1877, __pyx_L1_error) ^ talib/stream.c:22697:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1884, __pyx_L1_error) ^ talib/stream.c:22802:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1891, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_66CDLDOJISTAR’: talib/stream.c:23192:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1934, __pyx_L1_error) ^ talib/stream.c:23297:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1941, __pyx_L1_error) ^ talib/stream.c:23402:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1948, __pyx_L1_error) ^ talib/stream.c:23507:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1955, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_68CDLDRAGONFLYDOJI’: talib/stream.c:23897:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 1998, __pyx_L1_error) ^ talib/stream.c:24002:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2005, __pyx_L1_error) ^ talib/stream.c:24107:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2012, __pyx_L1_error) ^ talib/stream.c:24212:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2019, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_70CDLENGULFING’: talib/stream.c:24602:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2062, __pyx_L1_error) ^ talib/stream.c:24707:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2069, __pyx_L1_error) ^ talib/stream.c:24812:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2076, __pyx_L1_error) ^ talib/stream.c:24917:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2083, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_72CDLEVENINGDOJISTAR’: talib/stream.c:25322:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2128, __pyx_L1_error) ^ talib/stream.c:25427:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2135, __pyx_L1_error) ^ talib/stream.c:25532:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2142, __pyx_L1_error) ^ talib/stream.c:25637:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2149, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_74CDLEVENINGSTAR’: talib/stream.c:26042:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2194, __pyx_L1_error) ^ talib/stream.c:26147:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2201, __pyx_L1_error) ^ talib/stream.c:26252:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2208, __pyx_L1_error) ^ talib/stream.c:26357:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2215, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_76CDLGAPSIDESIDEWHITE’: talib/stream.c:26747:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2258, __pyx_L1_error) ^ talib/stream.c:26852:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2265, __pyx_L1_error) ^ talib/stream.c:26957:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2272, __pyx_L1_error) ^ talib/stream.c:27062:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2279, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_78CDLGRAVESTONEDOJI’: talib/stream.c:27452:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2322, __pyx_L1_error) ^ talib/stream.c:27557:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2329, __pyx_L1_error) ^ talib/stream.c:27662:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2336, __pyx_L1_error) ^ talib/stream.c:27767:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2343, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_80CDLHAMMER’: talib/stream.c:28157:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2386, __pyx_L1_error) ^ talib/stream.c:28262:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2393, __pyx_L1_error) ^ talib/stream.c:28367:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2400, __pyx_L1_error) ^ talib/stream.c:28472:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2407, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_82CDLHANGINGMAN’: talib/stream.c:28862:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2450, __pyx_L1_error) ^ talib/stream.c:28967:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2457, __pyx_L1_error) ^ talib/stream.c:29072:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2464, __pyx_L1_error) ^ talib/stream.c:29177:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2471, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_84CDLHARAMI’: talib/stream.c:29567:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2514, __pyx_L1_error) ^ talib/stream.c:29672:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2521, __pyx_L1_error) ^ talib/stream.c:29777:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2528, __pyx_L1_error) ^ talib/stream.c:29882:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2535, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_86CDLHARAMICROSS’: talib/stream.c:30272:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2578, __pyx_L1_error) ^ talib/stream.c:30377:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2585, __pyx_L1_error) ^ talib/stream.c:30482:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2592, __pyx_L1_error) ^ talib/stream.c:30587:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2599, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_88CDLHIGHWAVE’: talib/stream.c:30977:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2642, __pyx_L1_error) ^ talib/stream.c:31082:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2649, __pyx_L1_error) ^ talib/stream.c:31187:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2656, __pyx_L1_error) ^ talib/stream.c:31292:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2663, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_90CDLHIKKAKE’: talib/stream.c:31682:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2706, __pyx_L1_error) ^ talib/stream.c:31787:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2713, __pyx_L1_error) ^ talib/stream.c:31892:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2720, __pyx_L1_error) ^ talib/stream.c:31997:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2727, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_92CDLHIKKAKEMOD’: talib/stream.c:32387:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2770, __pyx_L1_error) ^ talib/stream.c:32492:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2777, __pyx_L1_error) ^ talib/stream.c:32597:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2784, __pyx_L1_error) ^ talib/stream.c:32702:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2791, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_94CDLHOMINGPIGEON’: talib/stream.c:33092:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2834, __pyx_L1_error) ^ talib/stream.c:33197:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2841, __pyx_L1_error) ^ talib/stream.c:33302:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2848, __pyx_L1_error) ^ talib/stream.c:33407:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2855, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_96CDLIDENTICAL3CROWS’: talib/stream.c:33797:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2898, __pyx_L1_error) ^ talib/stream.c:33902:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2905, __pyx_L1_error) ^ talib/stream.c:34007:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2912, __pyx_L1_error) ^ talib/stream.c:34112:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2919, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_98CDLINNECK’: talib/stream.c:34502:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2962, __pyx_L1_error) ^ talib/stream.c:34607:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2969, __pyx_L1_error) ^ talib/stream.c:34712:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2976, __pyx_L1_error) ^ talib/stream.c:34817:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 2983, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_100CDLINVERTEDHAMMER’: talib/stream.c:35207:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3026, __pyx_L1_error) ^ talib/stream.c:35312:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3033, __pyx_L1_error) ^ talib/stream.c:35417:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3040, __pyx_L1_error) ^ talib/stream.c:35522:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3047, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_102CDLKICKING’: talib/stream.c:35912:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3090, __pyx_L1_error) ^ talib/stream.c:36017:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3097, __pyx_L1_error) ^ talib/stream.c:36122:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3104, __pyx_L1_error) ^ talib/stream.c:36227:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3111, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_104CDLKICKINGBYLENGTH’: talib/stream.c:36617:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3154, __pyx_L1_error) ^ talib/stream.c:36722:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3161, __pyx_L1_error) ^ talib/stream.c:36827:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3168, __pyx_L1_error) ^ talib/stream.c:36932:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3175, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_106CDLLADDERBOTTOM’: talib/stream.c:37322:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3218, __pyx_L1_error) ^ talib/stream.c:37427:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3225, __pyx_L1_error) ^ talib/stream.c:37532:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3232, __pyx_L1_error) ^ talib/stream.c:37637:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3239, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_108CDLLONGLEGGEDDOJI’: talib/stream.c:38027:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3282, __pyx_L1_error) ^ talib/stream.c:38132:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3289, __pyx_L1_error) ^ talib/stream.c:38237:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3296, __pyx_L1_error) ^ talib/stream.c:38342:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3303, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_110CDLLONGLINE’: talib/stream.c:38732:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3346, __pyx_L1_error) ^ talib/stream.c:38837:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3353, __pyx_L1_error) ^ talib/stream.c:38942:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3360, __pyx_L1_error) ^ talib/stream.c:39047:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3367, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_112CDLMARUBOZU’: talib/stream.c:39437:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3410, __pyx_L1_error) ^ talib/stream.c:39542:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3417, __pyx_L1_error) ^ talib/stream.c:39647:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3424, __pyx_L1_error) ^ talib/stream.c:39752:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3431, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_114CDLMATCHINGLOW’: talib/stream.c:40142:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3474, __pyx_L1_error) ^ talib/stream.c:40247:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3481, __pyx_L1_error) ^ talib/stream.c:40352:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3488, __pyx_L1_error) ^ talib/stream.c:40457:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3495, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_116CDLMATHOLD’: talib/stream.c:40862:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3540, __pyx_L1_error) ^ talib/stream.c:40967:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3547, __pyx_L1_error) ^ talib/stream.c:41072:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3554, __pyx_L1_error) ^ talib/stream.c:41177:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3561, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_118CDLMORNINGDOJISTAR’: talib/stream.c:41582:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3606, __pyx_L1_error) ^ talib/stream.c:41687:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3613, __pyx_L1_error) ^ talib/stream.c:41792:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3620, __pyx_L1_error) ^ talib/stream.c:41897:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3627, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_120CDLMORNINGSTAR’: talib/stream.c:42302:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3672, __pyx_L1_error) ^ talib/stream.c:42407:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3679, __pyx_L1_error) ^ talib/stream.c:42512:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3686, __pyx_L1_error) ^ talib/stream.c:42617:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3693, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_122CDLONNECK’: talib/stream.c:43007:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3736, __pyx_L1_error) ^ talib/stream.c:43112:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3743, __pyx_L1_error) ^ talib/stream.c:43217:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3750, __pyx_L1_error) ^ talib/stream.c:43322:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3757, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_124CDLPIERCING’: talib/stream.c:43712:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3800, __pyx_L1_error) ^ talib/stream.c:43817:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3807, __pyx_L1_error) ^ talib/stream.c:43922:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3814, __pyx_L1_error) ^ talib/stream.c:44027:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3821, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_126CDLRICKSHAWMAN’: talib/stream.c:44417:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3864, __pyx_L1_error) ^ talib/stream.c:44522:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3871, __pyx_L1_error) ^ talib/stream.c:44627:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3878, __pyx_L1_error) ^ talib/stream.c:44732:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3885, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_128CDLRISEFALL3METHODS’: talib/stream.c:45122:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3928, __pyx_L1_error) ^ talib/stream.c:45227:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3935, __pyx_L1_error) ^ talib/stream.c:45332:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3942, __pyx_L1_error) ^ talib/stream.c:45437:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3949, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_130CDLSEPARATINGLINES’: talib/stream.c:45827:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3992, __pyx_L1_error) ^ talib/stream.c:45932:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 3999, __pyx_L1_error) ^ talib/stream.c:46037:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4006, __pyx_L1_error) ^ talib/stream.c:46142:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4013, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_132CDLSHOOTINGSTAR’: talib/stream.c:46532:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4056, __pyx_L1_error) ^ talib/stream.c:46637:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4063, __pyx_L1_error) ^ talib/stream.c:46742:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4070, __pyx_L1_error) ^ talib/stream.c:46847:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4077, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_134CDLSHORTLINE’: talib/stream.c:47237:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4120, __pyx_L1_error) ^ talib/stream.c:47342:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4127, __pyx_L1_error) ^ talib/stream.c:47447:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4134, __pyx_L1_error) ^ talib/stream.c:47552:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4141, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_136CDLSPINNINGTOP’: talib/stream.c:47942:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4184, __pyx_L1_error) ^ talib/stream.c:48047:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4191, __pyx_L1_error) ^ talib/stream.c:48152:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4198, __pyx_L1_error) ^ talib/stream.c:48257:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4205, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_138CDLSTALLEDPATTERN’: talib/stream.c:48647:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4248, __pyx_L1_error) ^ talib/stream.c:48752:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4255, __pyx_L1_error) ^ talib/stream.c:48857:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4262, __pyx_L1_error) ^ talib/stream.c:48962:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4269, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_140CDLSTICKSANDWICH’: talib/stream.c:49352:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4312, __pyx_L1_error) ^ talib/stream.c:49457:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4319, __pyx_L1_error) ^ talib/stream.c:49562:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4326, __pyx_L1_error) ^ talib/stream.c:49667:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4333, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_142CDLTAKURI’: talib/stream.c:50057:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4376, __pyx_L1_error) ^ talib/stream.c:50162:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4383, __pyx_L1_error) ^ talib/stream.c:50267:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4390, __pyx_L1_error) ^ talib/stream.c:50372:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4397, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_144CDLTASUKIGAP’: talib/stream.c:50762:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4440, __pyx_L1_error) ^ talib/stream.c:50867:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4447, __pyx_L1_error) ^ talib/stream.c:50972:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4454, __pyx_L1_error) ^ talib/stream.c:51077:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4461, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_146CDLTHRUSTING’: talib/stream.c:51467:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4504, __pyx_L1_error) ^ talib/stream.c:51572:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4511, __pyx_L1_error) ^ talib/stream.c:51677:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4518, __pyx_L1_error) ^ talib/stream.c:51782:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4525, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_148CDLTRISTAR’: talib/stream.c:52172:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4568, __pyx_L1_error) ^ talib/stream.c:52277:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4575, __pyx_L1_error) ^ talib/stream.c:52382:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4582, __pyx_L1_error) ^ talib/stream.c:52487:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4589, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_150CDLUNIQUE3RIVER’: talib/stream.c:52877:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4632, __pyx_L1_error) ^ talib/stream.c:52982:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4639, __pyx_L1_error) ^ talib/stream.c:53087:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4646, __pyx_L1_error) ^ talib/stream.c:53192:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4653, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_152CDLUPSIDEGAP2CROWS’: talib/stream.c:53582:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4696, __pyx_L1_error) ^ talib/stream.c:53687:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4703, __pyx_L1_error) ^ talib/stream.c:53792:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4710, __pyx_L1_error) ^ talib/stream.c:53897:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4717, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_154CDLXSIDEGAP3METHODS’: talib/stream.c:54287:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_open); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4760, __pyx_L1_error) ^ talib/stream.c:54392:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4767, __pyx_L1_error) ^ talib/stream.c:54497:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4774, __pyx_L1_error) ^ talib/stream.c:54602:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4781, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_156CEIL’: talib/stream.c:54920:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4821, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_158CMO’: talib/stream.c:55190:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4857, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_160CORREL’: talib/stream.c:55472:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4895, __pyx_L1_error) ^ talib/stream.c:55577:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4902, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_162COS’: talib/stream.c:55829:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4938, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_164COSH’: talib/stream.c:56048:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 4972, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_166DEMA’: talib/stream.c:56318:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5008, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_168DIV’: talib/stream.c:56585:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5044, __pyx_L1_error) ^ talib/stream.c:56690:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5051, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_170DX’: talib/stream.c:57017:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5091, __pyx_L1_error) ^ talib/stream.c:57122:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5098, __pyx_L1_error) ^ talib/stream.c:57227:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5105, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_172EMA’: talib/stream.c:57563:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5145, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_174EXP’: talib/stream.c:57782:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5179, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_176FLOOR’: talib/stream.c:58001:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5213, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_178HT_DCPERIOD’: talib/stream.c:58220:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5247, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_180HT_DCPHASE’: talib/stream.c:58439:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5281, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_182HT_PHASOR’: talib/stream.c:58661:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5317, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_184HT_SINE’: talib/stream.c:58904:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5354, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_186HT_TRENDLINE’: talib/stream.c:59144:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5389, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_188HT_TRENDMODE’: talib/stream.c:59363:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5423, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_190KAMA’: talib/stream.c:59633:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5459, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_192LINEARREG’: talib/stream.c:59903:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5495, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_194LINEARREG_ANGLE’: talib/stream.c:60173:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5531, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_196LINEARREG_INTERCEPT’: talib/stream.c:60443:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5567, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_198LINEARREG_SLOPE’: talib/stream.c:60713:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5603, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_200LN’: talib/stream.c:60932:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5637, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_202LOG10’: talib/stream.c:61151:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5671, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_204MA’: talib/stream.c:61434:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5708, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_206MACD’: talib/stream.c:61735:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5750, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_208MACDEXT’: talib/stream.c:62111:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5797, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_210MACDFIX’: talib/stream.c:62422:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5839, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_212MAMA’: talib/stream.c:62744:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5880, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_214MAVP’: talib/stream.c:63073:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5921, __pyx_L1_error) ^ talib/stream.c:63178:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_periods); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5928, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_216MAX’: talib/stream.c:63481:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 5966, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_218MAXINDEX’: talib/stream.c:63751:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6002, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_220MEDPRICE’: talib/stream.c:64018:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6037, __pyx_L1_error) ^ talib/stream.c:64123:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6044, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_222MFI’: talib/stream.c:64462:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6085, __pyx_L1_error) ^ talib/stream.c:64567:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6092, __pyx_L1_error) ^ talib/stream.c:64672:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6099, __pyx_L1_error) ^ talib/stream.c:64777:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6106, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_224MIDPOINT’: talib/stream.c:65146:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6148, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_226MIDPRICE’: talib/stream.c:65428:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6185, __pyx_L1_error) ^ talib/stream.c:65533:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6192, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_228MIN’: talib/stream.c:65836:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6230, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_230MININDEX’: talib/stream.c:66106:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6266, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_232MINMAX’: talib/stream.c:66379:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6304, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_234MINMAXINDEX’: talib/stream.c:66673:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6343, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_236MINUS_DI’: talib/stream.c:66988:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6382, __pyx_L1_error) ^ talib/stream.c:67093:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6389, __pyx_L1_error) ^ talib/stream.c:67198:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6396, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_238MINUS_DM’: talib/stream.c:67546:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6437, __pyx_L1_error) ^ talib/stream.c:67651:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6444, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_240MOM’: talib/stream.c:67954:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6482, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_242MULT’: talib/stream.c:68221:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6518, __pyx_L1_error) ^ talib/stream.c:68326:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6525, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_244NATR’: talib/stream.c:68653:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6565, __pyx_L1_error) ^ talib/stream.c:68758:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6572, __pyx_L1_error) ^ talib/stream.c:68863:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6579, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_246OBV’: talib/stream.c:69196:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6619, __pyx_L1_error) ^ talib/stream.c:69301:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_volume); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6626, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_248PLUS_DI’: talib/stream.c:69628:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6666, __pyx_L1_error) ^ talib/stream.c:69733:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6673, __pyx_L1_error) ^ talib/stream.c:69838:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6680, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_250PLUS_DM’: talib/stream.c:70186:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6721, __pyx_L1_error) ^ talib/stream.c:70291:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6728, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_252PPO’: talib/stream.c:70620:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6768, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_254ROC’: talib/stream.c:70890:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6804, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_256ROCP’: talib/stream.c:71160:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6840, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_258ROCR’: talib/stream.c:71430:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6876, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_260ROCR100’: talib/stream.c:71700:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6912, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_262RSI’: talib/stream.c:71970:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6948, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_264SAR’: talib/stream.c:72265:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6986, __pyx_L1_error) ^ talib/stream.c:72370:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 6993, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_266SAREXT’: talib/stream.c:72776:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7039, __pyx_L1_error) ^ talib/stream.c:72881:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7046, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_268SIN’: talib/stream.c:73133:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7082, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_270SINH’: talib/stream.c:73352:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7116, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_272SMA’: talib/stream.c:73622:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7152, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_274SQRT’: talib/stream.c:73841:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7186, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_276STDDEV’: talib/stream.c:74124:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7223, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_278STOCH’: talib/stream.c:74473:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7267, __pyx_L1_error) ^ talib/stream.c:74578:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7274, __pyx_L1_error) ^ talib/stream.c:74683:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7281, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_280STOCHF’: talib/stream.c:75093:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7328, __pyx_L1_error) ^ talib/stream.c:75198:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7335, __pyx_L1_error) ^ talib/stream.c:75303:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7342, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_282STOCHRSI’: talib/stream.c:75702:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7388, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_284SUB’: talib/stream.c:75990:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real0); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7425, __pyx_L1_error) ^ talib/stream.c:76095:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real1); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7432, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_286SUM’: talib/stream.c:76398:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7470, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_288T3’: talib/stream.c:76681:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7507, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_290TAN’: talib/stream.c:76900:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7541, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_292TANH’: talib/stream.c:77119:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7575, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_294TEMA’: talib/stream.c:77389:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7611, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_296TRANGE’: talib/stream.c:77668:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7647, __pyx_L1_error) ^ talib/stream.c:77773:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7654, __pyx_L1_error) ^ talib/stream.c:77878:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7661, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_298TRIMA’: talib/stream.c:78214:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7701, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_300TRIX’: talib/stream.c:78484:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7737, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_302TSF’: talib/stream.c:78754:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7773, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_304TYPPRICE’: talib/stream.c:79033:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7809, __pyx_L1_error) ^ talib/stream.c:79138:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7816, __pyx_L1_error) ^ talib/stream.c:79243:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7823, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_306ULTOSC’: talib/stream.c:79629:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7867, __pyx_L1_error) ^ talib/stream.c:79734:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7874, __pyx_L1_error) ^ talib/stream.c:79839:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7881, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_308VAR’: talib/stream.c:80188:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7922, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_310WCLPRICE’: talib/stream.c:80467:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7958, __pyx_L1_error) ^ talib/stream.c:80572:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7965, __pyx_L1_error) ^ talib/stream.c:80677:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 7972, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_312WILLR’: talib/stream.c:81037:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_high); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8014, __pyx_L1_error) ^ talib/stream.c:81142:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_low); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8021, __pyx_L1_error) ^ talib/stream.c:81247:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_close); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8028, __pyx_L1_error) ^ talib/stream.c: In function ‘__pyx_pf_5talib_6stream_314WMA’: talib/stream.c:81583:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from incompatible pointer type ‘PyArrayObject *’ {aka ‘struct tagPyArrayObject_fields *’} [-Wincompatible-pointer-types] __pyx_t_2 = PyArray_GETCONTIGUOUS(__pyx_v_real); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 8068, __pyx_L1_error) ^ i586-alt-linux-gcc -pthread -shared -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic build/temp.linux-i686-3.6/talib/stream.o -L/usr/lib -L/usr/local/lib -L/usr/lib64 -L/usr/local/lib64 -L/opt/lib -L/opt/local/lib -L/usr/lib -lta_lib -lpython3.6m -o build/lib.linux-i686-3.6/talib/stream.cpython-36m.so + popd ~/RPM/BUILD/talib-0.4.10 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40836 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-talib-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-talib-buildroot + cd talib-0.4.10 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python2.7 setup.py install --skip-build --root=/usr/src/tmp/python-module-talib-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-talib-buildroot creating /usr/src/tmp/python-module-talib-buildroot/usr creating /usr/src/tmp/python-module-talib-buildroot/usr/lib creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/stream.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/abstract.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/func.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/common.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/__init__.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/deprecated.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/test_abstract.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/test_data.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/test_func.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib copying build/lib.linux-i686-2.7/talib/test_stream.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/deprecated.py to deprecated.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py to test_abstract.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_data.py to test_data.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py to test_func.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.py to test_stream.pyc running install_egg_info Writing /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/TA_Lib-0.4.10-py2.7.egg-info + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/talib-0.4.10 + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CFLAGS + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export CXXFLAGS + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' + export FFLAGS + /usr/bin/python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-talib-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/stream.cpython-36m.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/abstract.cpython-36m.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/func.cpython-36m.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/common.cpython-36m.so -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/__init__.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/deprecated.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/test_abstract.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/test_data.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/test_func.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib copying build/lib.linux-i686-3.6/talib/test_stream.py -> /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py to __init__.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/deprecated.py to deprecated.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py to test_abstract.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_data.py to test_data.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_func.py to test_func.cpython-36.pyc byte-compiling /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_stream.py to test_stream.cpython-36.pyc running install_egg_info Writing /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/TA_Lib-0.4.10-py3.6.egg-info + popd ~/RPM/BUILD/talib-0.4.10 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-talib-buildroot (auto) mode of './usr/lib/python3/site-packages/talib/common.cpython-36m.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python3/site-packages/talib/func.cpython-36m.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python3/site-packages/talib/abstract.cpython-36m.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python3/site-packages/talib/stream.cpython-36m.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python2.7/site-packages/talib/common.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python2.7/site-packages/talib/func.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python2.7/site-packages/talib/abstract.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib/python2.7/site-packages/talib/stream.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/python-module-talib-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/python-module-talib-buildroot/ (default) Compressing files in /usr/src/tmp/python-module-talib-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-talib-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-talib-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-talib-buildroot using /usr/bin/python2.7 unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/deprecated.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_data.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.pyc compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/deprecated.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_data.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-talib-buildroot using /usr/bin/python2.7 -O compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/deprecated.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_data.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.py Bytecompiling python3 modules in /usr/src/tmp/python-module-talib-buildroot using /usr/bin/python3 unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/__init__.cpython-36.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/deprecated.cpython-36.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/test_abstract.cpython-36.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/test_data.cpython-36.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/test_func.cpython-36.pyc unlink /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__pycache__/test_stream.cpython-36.pyc compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/deprecated.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_data.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_func.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_stream.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-talib-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/deprecated.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_data.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_func.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_stream.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-talib-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/deprecated.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_data.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_func.py compile /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_stream.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/talib/__pycache__/test_stream.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_stream.cpython-36.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_stream.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_stream.cpython-36.opt-1.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_func.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_func.cpython-36.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_func.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_func.cpython-36.opt-1.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_data.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_data.cpython-36.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_abstract.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_abstract.cpython-36.pyc' './usr/lib/python3/site-packages/talib/__pycache__/test_abstract.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/test_abstract.cpython-36.opt-1.pyc' './usr/lib/python3/site-packages/talib/__pycache__/deprecated.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/deprecated.cpython-36.pyc' './usr/lib/python3/site-packages/talib/__pycache__/deprecated.cpython-36.opt-2.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/deprecated.cpython-36.opt-1.pyc' './usr/lib/python3/site-packages/talib/__pycache__/__init__.cpython-36.opt-1.pyc' => './usr/lib/python3/site-packages/talib/__pycache__/__init__.cpython-36.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/talib/test_stream.pyo' => './usr/lib/python2.7/site-packages/talib/test_stream.pyc' './usr/lib/python2.7/site-packages/talib/test_func.pyo' => './usr/lib/python2.7/site-packages/talib/test_func.pyc' './usr/lib/python2.7/site-packages/talib/test_data.pyo' => './usr/lib/python2.7/site-packages/talib/test_data.pyc' './usr/lib/python2.7/site-packages/talib/test_abstract.pyo' => './usr/lib/python2.7/site-packages/talib/test_abstract.pyc' './usr/lib/python2.7/site-packages/talib/deprecated.pyo' => './usr/lib/python2.7/site-packages/talib/deprecated.pyc' './usr/lib/python2.7/site-packages/talib/__init__.pyo' => './usr/lib/python2.7/site-packages/talib/__init__.pyc' Processing files: python-module-talib-0.4.10-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.hXoqX5 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eCVLhG find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=4 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=5 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=6 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=7 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=8 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/__init__.py: line=9 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: line=10 IGNORE (for REQ=slight and deep=8) module=collections /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: line=12 IGNORE (for REQ=slight and deep=8) module=ordereddict python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: hiding talib, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_abstract.py: line=21 IGNORE (for REQ=slight and deep=8) module=pandas python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_func.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.py: hiding talib, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python2.7/site-packages/talib/test_stream.py: hiding talib, which SEEMS TO BE SELF-SATISFIED Provides: python2.7-module-talib = 0.4.10-alt1.1, python2.7(talib), python2.7(talib.abstract), python2.7(talib.common), python2.7(talib.deprecated), python2.7(talib.func), python2.7(talib.stream), python2.7(talib.test_abstract), python2.7(talib.test_data), python2.7(talib.test_func), python2.7(talib.test_stream) Requires: python = 2.7, /usr/lib/python2.7/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libpython2.7.so.1.0 >= set:og5g2JTBb0PCILZnz10EK0CrKlPgu63y0mC7IWySYEAf9hyM8g7Fb9ZcEFj9vKqGWwvC8HB1VVHOcZubmwCz9U4R0o3LV1Fr5m8KO0nDKOzVGZ3BEn1yZckm56nlA4wwA0GPUV5sn25HXG7uIwsmO5zmhm2MTWlU3KNcIJMC2QdU3yZhoKZy0BNTE1rUuK57AWxQp7o5PD0p4jV82qJzaBZoZo4MaH8xocZDgGlZIs98WUzU0t1oZkuo0E3xs0Z3cluOO5x0AK11yZod6d1ZAlVHrtYZvkU3QTLst1hPeGzrJZa44ZzwFTw7S1scUE2puIpGyUscRtfMKisaXJnmf914JhHvdJk4F2UTZchWMHUyxEGsO3, libta_lib.so.0 >= set:ofuZlZ7EMZhZreoQyw6OSBh52TxeCAc4Iu5F3BAydjvc21IRsfhhoPjHBAIPg9MACzlFj0JtzT3OcsLTzOr0ZyPl6g7roX9UGMJJLDl5yVpCESfDJBI3yh5WoJzZ5dxO2sEMcw3EEPtrEMRPZynxg9dB0ZxwB0SJGdQsMOTLJien2WKr0GUwS3HxtYYBM0Zfp3HN3A6MjY6akSHscMdiE6D4Wtj4DbDOYObrlKKSBaXyfQKHj8ztQm0pt9P5UcX3m9epJs8GgXf8gs6XKyjzhm5Sv5GamX0sQxgbtkTqO7NYm8UakNZBkgZ6HOg6RZiZDzWZqp1ZIkzxddY0uT0Gz1Tme0hjKX11MkbTcwK0SH8IZfX0uPxgdMDL73kMAmSaUefbRA7H2J1FCCcXxBkxtyCE0Z5rZoaYqHlPELwWKZiFyhQhbxRxqXuuwg4kJMYKjZIjWZmPeXfcSMrIDeACybZuIvGLkr9H5Mqyo4tjiMwv8MMdQwQkJ6SQf86K9lWlS91tliDbYye730q6xHmsZaPVbzK3Y317giWLijI0LGGsgo4eKDPe0PFuVUoOO25XmoXngVeZJ5ZmhdSQHCHldZIrxH9TnuiBpZHI1UXDXPt7ZHsr7bpj8acERncPsoCCZeQhk5cbB0jx6x4dDKsD7fLESoq17tuxnA6lcz9TUaIT55Ch0yvoFFoS56i2zDv7Jk9iugxM3CMjJpSlvd9AvgCr475JTcNMBwcweKrP3FjzZ0MZ107Z0oNwvjeGsqYEbUmlZz8qeaXIIPDHqnP1vkdOpEuQII5, python-modules, python2.7(nose), python2.7(numpy), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EOsqIR Creating python-module-talib-debuginfo package Processing files: python3-module-talib-0.4.10-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BTNOQJ find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0ZBbLd find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: skipping atexit /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=4 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=5 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=6 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=7 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=8 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/__init__.py: line=9 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py: line=10 IGNORE (for REQ=slight and deep=8) module=collections /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py: line=12 IGNORE (for REQ=slight and deep=8) module=ordereddict /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-talib-buildroot/usr/lib/python3/site-packages/talib/test_abstract.py: line=21 IGNORE (for REQ=slight and deep=8) module=pandas Provides: python3(talib), python3(talib.abstract), python3(talib.common), python3(talib.deprecated), python3(talib.func), python3(talib.stream), python3(talib.test_abstract), python3(talib.test_data), python3(talib.test_func), python3(talib.test_stream) Requires: /usr/lib/python3/site-packages, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libpython3.6m.so.1.0 >= set:ogcAdDNMk1xxILZmiQG9UBewSlgpWJq6OPogb1VmZ97IWySYEAf0aeq9FDhjDiZsljl7YP4pJIhA1Hn2ivVZfAd9DE6uZj85YsB1KetB7v22fPjIDgTJi2EezDn0SxMlfYoxwpukqZ5P5b3zGl6vPTrb1UrZaM7szporxd5ErM7qnhV4tz05AVO26vz6Ix01BWxQp7o5PD0Qvet1EQ7Z19wlm1If4AqRfPBwEzfy3Q5wVjuogDlgwIV0Zvz1xOnJx0AKNc7YkUzd6d1ZAlVHrtYZvoy9YZuORluCMZkVmrLiE91BS0CubBeUYKtHfi1UoMtkSclhseC2yhItpXCf6EziQ6Jh2Sejb5hG0ZtZchWMHUyxEGsO3, libta_lib.so.0 >= set:ofuZlZ7EMZhZreoQyw6OSBh52TxeCAc4Iu5F3BAydjvc21IRsfhhoPjHBAIPg9MACzlFj0JtzT3OcsLTzOr0ZyPl6g7roX9UGMJJLDl5yVpCESfDJBI3yh5WoJzZ5dxO2sEMcw3EEPtrEMRPZynxg9dB0ZxwB0SJGdQsMOTLJien2WKr0GUwS3HxtYYBM0Zfp3HN3A6MjY6akSHscMdiE6D4Wtj4DbDOYObrlKKSBaXyfQKHj8ztQm0pt9P5UcX3m9epJs8GgXf8gs6XKyjzhm5Sv5GamX0sQxgbtkTqO7NYm8UakNZBkgZ6HOg6RZiZDzWZqp1ZIkzxddY0uT0Gz1Tme0hjKX11MkbTcwK0SH8IZfX0uPxgdMDL73kMAmSaUefbRA7H2J1FCCcXxBkxtyCE0Z5rZoaYqHlPELwWKZiFyhQhbxRxqXuuwg4kJMYKjZIjWZmPeXfcSMrIDeACybZuIvGLkr9H5Mqyo4tjiMwv8MMdQwQkJ6SQf86K9lWlS91tliDbYye730q6xHmsZaPVbzK3Y317giWLijI0LGGsgo4eKDPe0PFuVUoOO25XmoXngVeZJ5ZmhdSQHCHldZIrxH9TnuiBpZHI1UXDXPt7ZHsr7bpj8acERncPsoCCZeQhk5cbB0jx6x4dDKsD7fLESoq17tuxnA6lcz9TUaIT55Ch0yvoFFoS56i2zDv7Jk9iugxM3CMjJpSlvd9AvgCr475JTcNMBwcweKrP3FjzZ0MZ107Z0oNwvjeGsqYEbUmlZz8qeaXIIPDHqnP1vkdOpEuQII5, python3(__future__) < 0, python3(nose.tools) < 0, python3(numpy) < 0, python3.6-ABI, rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jZAyZh Creating python3-module-talib-debuginfo package Processing files: python-module-talib-debuginfo-0.4.10-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FjTbi9 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bKb7Xx find-requires: running scripts (debuginfo) Requires: python-module-talib = 0.4.10-alt1.1, debug(libc.so.6), debug(libpython2.7.so.1.0), debug(libta_lib.so.0) Processing files: python3-module-talib-debuginfo-0.4.10-alt1.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.x4uUqy find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cCkZMi find-requires: running scripts (debuginfo) Requires: python3-module-talib = 0.4.10-alt1.1, debug(libc.so.6), debug(libpython3.6m.so.1.0), debug(libta_lib.so.0) Wrote: /usr/src/RPM/RPMS/i586/python-module-talib-0.4.10-alt1.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python3-module-talib-0.4.10-alt1.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python-module-talib-debuginfo-0.4.10-alt1.1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/python3-module-talib-debuginfo-0.4.10-alt1.1.i586.rpm 143.04user 3.99system 3:53.13elapsed 63%CPU (0avgtext+0avgdata 374164maxresident)k 0inputs+0outputs (0major+1828358minor)pagefaults 0swaps 158.32user 8.47system 5:08.49elapsed 54%CPU (0avgtext+0avgdata 374164maxresident)k 25008inputs+0outputs (0major+2477740minor)pagefaults 0swaps --- python3-module-talib-0.4.10-alt1.1.i586.rpm.repo 2018-05-02 11:10:40.000000000 +0000 +++ python3-module-talib-0.4.10-alt1.1.i586.rpm.hasher 2019-03-14 11:05:51.094269801 +0000 @@ -54,12 +54,2 @@ Provides: python3(talib.test_stream) -Provides: python3.3(talib) -Provides: python3.3(talib.abstract) -Provides: python3.3(talib.common) -Provides: python3.3(talib.deprecated) -Provides: python3.3(talib.func) -Provides: python3.3(talib.stream) -Provides: python3.3(talib.test_abstract) -Provides: python3.3(talib.test_data) -Provides: python3.3(talib.test_func) -Provides: python3.3(talib.test_stream) Provides: python3-module-talib = 0.4.10-alt1.1