�
B��cc @ s� d Z d d l Td d l m Z d d l Z d d l Z y e Wn e k
rY e Z n Xd d l Z e
e j � Z e j
d k r� e e j � Z n d e f d � � YZ d e f d � � YZ d
e j f d � � YZ e d k r� e j � n d S(
sh
Here is probably the place to write the docs, since the test-cases
show how the type behave.
Later...
i����( t *( t need_symbolNt win32t POINTc B s e Z d e f d e f g Z RS( t xt y( t __name__t
__module__t c_intt _fields_( ( ( sA /usr/local/python-2.7/lib/python2.7/ctypes/test/test_functions.pyR s t RECTc B s2 e Z d e f d e f d e f d e f g Z RS( t leftt topt rightt bottom( R R R R ( ( ( sA /usr/local/python-2.7/lib/python2.7/ctypes/test/test_functions.pyR
s t FunctionTestCasec B s= e Z d � Z e d � d � � Z e d � d � � Z d � Z d � Z d � Z d � Z d � Z
e d � d
� � Z d � Z d � Z
d
� Z d � Z d � Z d � Z e d � d � � Z d � Z d � Z d � Z e j e j d k d � d � � Z d � Z e j e j d k d � d � � Z d � Z RS( c C s� y d t t f d � � Y} Wn t k
r0 n Xd d l m } y d t | f d � � Y} Wn t k
rq n Xd d l m } y d t | f d � � Y} Wn t k
r� n Xy d t t f d � � Y} Wn t k
r� n Xd S( Nt Xc B s e Z d Z d Z RS( i t i( R R t _length_t _type_( ( ( sA /usr/local/python-2.7/lib/python2.7/ctypes/test/test_functions.pyR '