예제 #1
0
def tigetstr(capname):
    _ensure_initialised_setupterm()
    if isinstance(capname, unicode):
        capname = capname.encode('ascii')
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
예제 #2
0
def tigetstr(capname):
    _ensure_initialised_setupterm()
    if isinstance(capname, unicode):
        capname = capname.encode('ascii')
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
예제 #3
0
def tigetstr(capname):
    _ensure_initialised_setupterm()
    val = lib.tigetstr(capname.encode())
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)
예제 #4
0
def tigetstr(capname):
    _ensure_initialised_setupterm()
    val = lib.tigetstr(capname)
    if int(ffi.cast("intptr_t", val)) in (0, -1):
        return None
    return ffi.string(val)