3
Kédp  ã               @   sæ   d Z ddlZddlZddlZddlmZ ejƒ Zej	j
ejƒ dƒZejdƒ eeeƒ ejejjjƒZejjƒ ZejjeƒZejZejjZdZejde ƒZejejeeƒ ee_ejeƒZx$e eƒD ]Z!ee! ee! ksÆt"‚qÆW dS )	zK
Use cffi to access any of the underlying C functions from distributions.h
é    Né   )Úparse_distributions_hÚnumpyzE
    typedef intptr_t npy_intp;
    typedef unsigned char npy_bool;

éd   z
double[%d])#Ú__doc__Úosr   ÚnpZcffiÚparser   ZFFIÚffiÚpathÚjoinZget_includeÚinc_dirZcdefÚdlopenÚrandomZ
_generatorÚ__file__ÚlibZPCG64Zbit_genÚ	GeneratorÚrngÚstateZbit_generatorZ	interfaceÚnÚnewZ	vals_cffiZrandom_standard_normal_fillZstandard_normalÚvalsÚrangeÚiÚAssertionError© r   r   úY/var/www/html/virt/lib64/python3.6/site-packages/numpy/random/_examples/cffi/extending.pyÚ<module>   s*   


