pub unsafe extern "C" fn furi_string_utf8_decode(
    c: c_char,
    state: *mut FuriStringUTF8State,
    unicode: *mut FuriStringUnicodeValue
)
Expand description

Main generic UTF8 decoder. It takes a character, and the previous state and the previous value of the unicode value. It updates the state and the decoded unicode value. A decoded unicode encoded value is valid only when the state is FuriStringUTF8StateStarting.

Arguments

  • c -
  • state -
  • unicode -