MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / ImTextFindValidUtf8CodepointEnd

Function ImTextFindValidUtf8CodepointEnd

3rdparty/imgui/src/imgui.cpp:2788–2798  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2786}
2787
2788const char* ImTextFindValidUtf8CodepointEnd(const char* in_text_start, const char* in_text_end, const char* in_p)
2789{
2790 if (in_text_start == in_p)
2791 return in_text_start;
2792 const char* prev = ImTextFindPreviousUtf8Codepoint(in_text_start, in_p);
2793 unsigned int prev_c;
2794 int prev_c_len = ImTextCharFromUtf8(&prev_c, prev, in_text_end);
2795 if (prev_c != IM_UNICODE_CODEPOINT_INVALID && prev_c_len <= (int)(in_p - prev))
2796 return in_p;
2797 return prev;
2798}
2799
2800int ImTextCountLines(const char* in_text, const char* in_text_end)
2801{

Callers 2

STB_TEXTEDIT_INSERTCHARSFunction · 0.85
InsertCharsMethod · 0.85

Calls 2

ImTextCharFromUtf8Function · 0.85

Tested by

no test coverage detected