diff options
| author | Ray <[email protected]> | 2021-06-23 09:58:49 +0200 |
|---|---|---|
| committer | Ray <[email protected]> | 2021-06-23 09:58:49 +0200 |
| commit | 3db26f82eae53677c2e4ee6a4a5901fa8eb5f190 (patch) | |
| tree | b8a6a638aacb916d26f17979612bfbf9f70d1a12 /src/raylib.h | |
| parent | 716e26aa37e352f0188824bc2de7dd3035f7413c (diff) | |
| download | raylib-3db26f82eae53677c2e4ee6a4a5901fa8eb5f190.tar.gz raylib-3db26f82eae53677c2e4ee6a4a5901fa8eb5f190.zip | |
WARNING: BREAKING: Functions renamed!
RENAMED: GetCodepoints() -> LoadCodepoints(), now codepoint array data is loaded dynamically instead of reusing a limited static buffer.
ADDED: UnloadCodepoints() to safely free loaded codepoints
RENAMED: GetNextCodepoint() -> GetCodepoint()
Diffstat (limited to 'src/raylib.h')
| -rw-r--r-- | src/raylib.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/raylib.h b/src/raylib.h index ea3dc693..6c4ab45e 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -1369,9 +1369,10 @@ RLAPI int TextToInteger(const char *text); // Get int RLAPI char *TextToUtf8(int *codepoints, int length); // Encode text codepoint into utf8 text (memory must be freed!) // UTF8 text strings management functions -RLAPI int *GetCodepoints(const char *text, int *count); // Get all codepoints in a string, codepoints count returned by parameters +RLAPI int *LoadCodepoints(const char *text, int *count); // Load all codepoints from a UTF8 text string, codepoints count returned by parameter +RLAPI void UnloadCodepoints(int *codepoints); // Unload codepoints data from memory RLAPI int GetCodepointsCount(const char *text); // Get total number of characters (codepoints) in a UTF8 encoded string -RLAPI int GetNextCodepoint(const char *text, int *bytesProcessed); // Get next codepoint in a UTF8 encoded string; 0x3f('?') is returned on failure +RLAPI int GetCodepoint(const char *text, int *bytesProcessed); // Get next codepoint in a UTF8 encoded string, 0x3f('?') is returned on failure RLAPI const char *CodepointToUtf8(int codepoint, int *byteLength); // Encode codepoint into utf8 text (char array length returned as parameter) //------------------------------------------------------------------------------------ |
