Cleanup: use size_t for BLF text API functions

Also minor cleanup to txt_sel_to_buf:

- Use memcpy instead of strncpy as the strings don't contain nil bytes.
- Replace while loops with for loops.
This commit is contained in:
2022-03-14 14:25:33 +11:00
parent a5571fd0e8
commit 541ba68991
5 changed files with 25 additions and 33 deletions

View File

@@ -59,7 +59,7 @@ typedef struct TextState {
static void text_state_encode(TextState *state, Text *text, BArrayStore *buffer_store)
{
int buf_len = 0;
size_t buf_len = 0;
uchar *buf = (uchar *)txt_to_buf_for_undo(text, &buf_len);
state->buf_array_state = BLI_array_store_state_add(buffer_store, buf, buf_len, NULL);
MEM_freeN(buf);