def validate_name(*args) -> "PyObject *": r""" validate_name(name, type, flags=0) -> PyObject * Validate a name. This function replaces all invalid characters in the name with SUBSTCHAR. However, it will return false if name is valid but not allowed to be an identifier (is a register name). @param name: ptr to name. the name will be modified (C++: qstring *) @param type: the type of name we want to validate (C++: nametype_t) @param flags: see SN_* . Only SN_IDBENC is currently considered (C++: int) @return: success """ return _ida_name.validate_name(*args)
def validate_name3(name): return _ida_name.validate_name(name, VNT_IDENT)
def validate_name2(name, sz=0): if sz > 0: name = name[0:sz] return _ida_name.validate_name(name, VNT_IDENT)
def make_visible_name(name, sz=0): if sz > 0: name = name[0:sz] return _ida_name.validate_name(name, VNT_VISIBLE)
def validate_name(*args): """ validate_name(name, type, flags=0) -> PyObject * """ return _ida_name.validate_name(*args)