
    qKgp                        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j0                  j                  ZdZej7                  dez        Zej;                  ej0                  ee       ee_        ej=                  e      Z e e      D ]  Z!ee!   ee!   k(  rJ  y)	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   npcffiparser   FFIffipathjoinget_includeinc_dircdefdlopenrandom
_generator__file__libPCG64bit_gen	Generatorrngstatebit_generator	interfacennew	vals_cffirandom_standard_normal_fillstandard_normalvalsrangei     i/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numpy/random/_examples/cffi/extending.py<module>r*      s,   
   (dhhj
'',,~r~~'
1  
  c7 #	jj%%../ ))//
ii'"""	GGL1$%	   	 7 7I F 
1	qA7il""" 
r(   