+
    :i                         ^ RI 5 ^ RIt^ RIt^ RIHt  ! R R]4      t ! R R]P                  4      t	]
R8X  d   ]P                  ! 4        R# R# )	    )*N)
_helperlibc            	       `    ] tR t^	tR]3R]3R]3R]3R]3R]^,          3R]^,          3.tRtR	# )
ArrayStruct3Dmeminfoparentnitemsitemsizedatashapestrides N)__name__
__module____qualname____firstlineno__c_void_p	c_ssize_t_fields___static_attributes__r       Y/var/www/html/photoedit/myenv/lib/python3.14/site-packages/numba/tests/test_numpyadapt.pyr   r   	   sK     
H	8	9	Y		9q="	Y]$Hr   r   c                   &   a  ] tR t^t o R tRtV tR# )TestArrayAdaptorc                   \        4       p\        P                  R ,          p\        \        \
        \        4      ! V4      p\        P                  ! ^<4      P                  ^^^
4      pV! V\        V4      4      pV P                  V^ 4       V P                  VP                  VP                  P                  4       V P                  VP                  ^ 4       V P                  VP                   \#        V4      4       V P                  VP$                  ^<4       V P                  VP&                  VP&                  4       \)        ^4       F  pV P                  VP*                  V,          VP                  P*                  V,          4       V P                  VP,                  V,          VP                  P,                  V,          4       K  	  R# )adapt_ndarrayN)r   r   	c_helpers
PYFUNCTYPEc_int	py_objectr   nparangereshapebyrefassertEqualr   ctypesassertNotEqualr   r   idr	   r
   ranger   r   )self	arystruct
adaptorptradaptorarystatusis   &      r   test_array_adaptor#TestArrayAdaptor.test_array_adaptor   sE   !O	))/:
UIx8Diim##Aq"-eI./#9I--q1))2c73))2.++S\\:qAY__Q/1A1A!1DEY..q13::3E3Ea3HI r   r   N)r   r   r   r   r1   r   __classdictcell__)__classdict__s   @r   r   r      s     J Jr   r   __main__)r&   numpyr!   unittestnumbar   	Structurer   TestCaser   r   mainr   r   r   <module>r<      sI       
I 
Jx(( J( zMMO r   