Example #1
0
 def tearDown(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*self.prev_conv_mode)
Example #2
0
 def teardown_class(cls):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*cls.prev_conv_mode)
Example #3
0
 def tearDown(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*self.prev_conv_mode)
Example #4
0
 def teardown_class(cls):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         set_conversion_mode(*cls.prev_conv_mode)
Example #5
0
 def setUp(self):
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode("ascii", "strict")
Example #6
0
 def setUp(self):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode("ascii", "strict")
Example #7
0
 def setUp(self):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         self.prev_conv_mode = set_conversion_mode('ascii', 'strict')
Example #8
0
 def setup_class(cls):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         cls.prev_conv_mode = set_conversion_mode("ascii", "strict")
Example #9
0
 def setup_class(cls):
     import ctypes
     try:
         from _ctypes import set_conversion_mode
     except ImportError:
         pass
     else:
         cls.prev_conv_mode = set_conversion_mode("ascii", "strict")
Example #10
0
_check_size(c_void_p)


class c_bool(_SimpleCData):
    _type_ = "?"


from _ctypes import POINTER, pointer, _pointer_type_cache

try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ("nt", "ce"):
        set_conversion_mode("mbcs", "ignore")
    else:
        set_conversion_mode("ascii", "strict")

    class c_wchar_p(_SimpleCData):
        _type_ = "Z"

    class c_wchar(_SimpleCData):
        _type_ = "u"

    POINTER(
        c_wchar
    ).from_param = c_wchar_p.from_param  #_SimpleCData.c_wchar_p_from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
Example #11
0
        return klass
    else:
        name = "LP_%s" % cls.__name__
        klass = type(_Pointer)(name,
                               (_Pointer,),
                               {'_type_': cls})
        _pointer_type_cache[cls] = klass
    return klass

try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ("nt", "ce"):
        set_conversion_mode("mbcs", "ignore")
    else:
        set_conversion_mode("ascii", "strict")

    class c_wchar_p(_SimpleCData):
        _type_ = "Z"

    class c_wchar(_SimpleCData):
        _type_ = "u"

    POINTER(c_wchar).from_param = c_wchar_p.from_param #_SimpleCData.c_wchar_p_from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array
Example #12
0
c_voidp = c_void_p
_check_size(c_void_p)


class c_bool(_SimpleCData):
    _type_ = '?'


from _ctypes import POINTER, pointer, _pointer_type_cache
try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ('nt', 'ce'):
        set_conversion_mode('mbcs', 'ignore')
    else:
        set_conversion_mode('ascii', 'strict')

    class c_wchar_p(_SimpleCData):
        _type_ = 'Z'

    class c_wchar(_SimpleCData):
        _type_ = 'u'

    POINTER(c_wchar).from_param = c_wchar_p.from_param

    def create_unicode_buffer(init, size=None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array
Example #13
0
    if _os.name in ('nt', 'ce'):
        _win_functype_cache.clear()
    POINTER(c_wchar).from_param = c_wchar_p.from_param
    POINTER(c_char).from_param = c_char_p.from_param
    _pointer_type_cache[None] = c_void_p
    CFUNCTYPE(c_int)(lambda : None)
    return


try:
    from _ctypes import set_conversion_mode
except ImportError:
    pass
else:
    if _os.name in ('nt', 'ce'):
        set_conversion_mode('mbcs', 'ignore')
    else:
        set_conversion_mode('ascii', 'strict')

    class c_wchar_p(_SimpleCData):
        _type_ = 'Z'


    class c_wchar(_SimpleCData):
        _type_ = 'u'


    def create_unicode_buffer(init, size = None):
        """create_unicode_buffer(aString) -> character array
        create_unicode_buffer(anInteger) -> character array
        create_unicode_buffer(aString, anInteger) -> character array