def METHOD_NAME(self, unused_firstval, param, val, offset):
    """
    extract a list of 'size_array' values from val
        and change C string to python str
    :param firstval: first value to extract (unused)
    :param param: a list with the size of the list, the dimension of the
             structure, and the first value to read
    :param val: list of value
    :param offset:
    :rtype: list
    :return: a list of values
    """
    ret = []
    size_array = param[0]
    size_structure = param[1]
    index0 = param[2]
    for i in range(size_array):
        mystr = self._strnull(val[index0 - offset + (i * size_structure)])
        ret.append(mystr)
    return ret