'Test that a character pointer-to-pointer is correctly passed'

def test_charpp(self):

    dll = CDLL(_ctypes_test.__file__)
    func = dll._testfunc_c_p_p
    func.restype = c_char_p
    argv = (c_char_p * 2)()
    argc = c_int(2)
    argv[0] = 'hello'
    argv[1] = 'world'
    result = func(byref(argc), argv)
    assert (result == 'world'), result
