2
0
Эх сурвалжийг харах

Revert "add const qualifier to the first arg of TextJoin (#5166)"

This reverts commit 4e8d08523fb7c62bce68cd0a2e11d926bf632e79.
Ray 1 долоо хоног өмнө
parent
commit
1fa3c15942

+ 1 - 1
src/raylib.h

@@ -1515,7 +1515,7 @@ RLAPI const char *TextFormat(const char *text, ...);
 RLAPI const char *TextSubtext(const char *text, int position, int length);                  // Get a piece of a text string
 RLAPI char *TextReplace(const char *text, const char *replace, const char *by);             // Replace text string (WARNING: memory must be freed!)
 RLAPI char *TextInsert(const char *text, const char *insert, int position);                 // Insert text in a position (WARNING: memory must be freed!)
-RLAPI char *TextJoin(const char **textList, int count, const char *delimiter);              // Join text strings with delimiter
+RLAPI char *TextJoin(char **textList, int count, const char *delimiter);                    // Join text strings with delimiter
 RLAPI char **TextSplit(const char *text, char delimiter, int *count);                       // Split text into multiple strings, using MAX_TEXTSPLIT_COUNT static strings
 RLAPI void TextAppend(char *text, const char *append, int *position);                       // Append text at specific position and move cursor!
 RLAPI int TextFindIndex(const char *text, const char *find);                                // Find first text occurrence within a string, -1 if not found

+ 1 - 1
src/rtext.c

@@ -1714,7 +1714,7 @@ char *TextInsert(const char *text, const char *insert, int position)
 
 // Join text strings with delimiter
 // REQUIRES: memset(), memcpy()
-char *TextJoin(const char **textList, int count, const char *delimiter)
+char *TextJoin(char **textList, int count, const char *delimiter)
 {
     static char buffer[MAX_TEXT_BUFFER_LENGTH] = { 0 };
     memset(buffer, 0, MAX_TEXT_BUFFER_LENGTH);

+ 1 - 1
tools/parser/output/raylib_api.json

@@ -9754,7 +9754,7 @@
       "returnType": "char *",
       "params": [
         {
-          "type": "const char **",
+          "type": "char **",
           "name": "textList"
         },
         {

+ 1 - 1
tools/parser/output/raylib_api.lua

@@ -6933,7 +6933,7 @@ return {
       description = "Join text strings with delimiter",
       returnType = "char *",
       params = {
-        {type = "const char **", name = "textList"},
+        {type = "char **", name = "textList"},
         {type = "int", name = "count"},
         {type = "const char *", name = "delimiter"}
       }

+ 1 - 1
tools/parser/output/raylib_api.txt

@@ -3734,7 +3734,7 @@ Function 434: TextJoin() (3 input parameters)
   Name: TextJoin
   Return type: char *
   Description: Join text strings with delimiter
-  Param[1]: textList (type: const char **)
+  Param[1]: textList (type: char **)
   Param[2]: count (type: int)
   Param[3]: delimiter (type: const char *)
 Function 435: TextSplit() (3 input parameters)

+ 1 - 1
tools/parser/output/raylib_api.xml

@@ -2474,7 +2474,7 @@
             <Param type="int" name="position" desc="" />
         </Function>
         <Function name="TextJoin" retType="char *" paramCount="3" desc="Join text strings with delimiter">
-            <Param type="const char **" name="textList" desc="" />
+            <Param type="char **" name="textList" desc="" />
             <Param type="int" name="count" desc="" />
             <Param type="const char *" name="delimiter" desc="" />
         </Function>