
    +h                         S SK r S rg)    Nc                 j   [        [        R                  R                  USS5      5       n/ nU H:  nUR	                  5       R                  S5      (       a  M)  UR                  U5        M<     U R                  SR                  U5      5        SSS5        [        [        R                  R                  USS5      5       n/ nSnSnU GH  nU(       a(  UR	                  5       R                  S	5      (       a  SnM3  UR	                  5       R                  S
5      (       a  SnUR	                  5       R                  S5      (       a  M  UR	                  5       R                  S5      (       a  XTR                  S5      -  nM  US:  a(  XTR                  S5      -  nXTR                  S5      -  nM  UR                  SS5      nUR                  SS5      nUR                  U5        GM     U R                  SR                  U5      5        SSS5        g! , (       d  f       GN= f! , (       d  f       g= f)z
Parse distributions.h located in inc_dir for CFFI, filling in the ffi.cdef

Read the function declarations without the "#define ..." macros that will
be filled in when loading the library.
randomzbitgen.h#
Nzdistributions.hr   Fz#endifz#ifdef __cplusplusTzstatic inline{}DECLDIR RAND_INT_TYPEint64_t)
openospathjoinstrip
startswithappendcdefcountreplace)ffiinc_dirfidslinein_skipignorings          Y/var/www/html/shao/venv/lib/python3.13/site-packages/numpy/random/_examples/cffi/parse.pyparse_distributions_hr      s    
bggll7Hj9	:cDzz|&&s++HHTN	 
 	1 
; 
bggll7H.?@	ASD::<**844$Hzz|&&';<< zz|&&s++
 zz|&&77::c?*1::c?*::c?* <<	2.D<<;DHHTN7 8 	1A 
B	A 
;	: 
B	As   A#H E	H$
H!$
H2)r   r        r   <module>r"      s    	1r!   