Skip to content

Commit 143a5eb

Browse files
author
Nikita Glukhov
committed
Fix appendToBuffer() signature
1 parent 850ec37 commit 143a5eb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/backend/utils/adt/jsonb_util.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ static void convertJsonbObject(StringInfo buffer, JEntry *header, const JsonbVal
9090
static void convertJsonbBinary(StringInfo buffer, JEntry *header, const JsonbValue *val, int level);
9191
static void convertJsonbScalar(StringInfo buffer, JEntry *header, const JsonbValue *scalarVal);
9292

93-
static void copyToBuffer(StringInfo buffer, int offset, const char *data, int len);
93+
static void copyToBuffer(StringInfo buffer, int offset, const void *data, int len);
9494
static short padBufferToInt(StringInfo buffer);
9595

9696
static JsonbIterator *iteratorFromContainer(JsonContainer *container, JsonbIterator *parent);
@@ -1616,7 +1616,7 @@ reserveFromBuffer(StringInfo buffer, int len)
16161616
* Copy 'len' bytes to a previously reserved area in buffer.
16171617
*/
16181618
static void
1619-
copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
1619+
copyToBuffer(StringInfo buffer, int offset, const void *data, int len)
16201620
{
16211621
memcpy(buffer->data + offset, data, len);
16221622
}
@@ -1625,7 +1625,7 @@ copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
16251625
* A shorthand for reserveFromBuffer + copyToBuffer.
16261626
*/
16271627
void
1628-
appendToBuffer(StringInfo buffer, const char *data, int len)
1628+
appendToBuffer(StringInfo buffer, const void *data, int len)
16291629
{
16301630
int offset;
16311631

src/include/utils/jsonb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ extern void JsonbHashScalarValueExtended(const JsonbValue *scalarVal,
400400
uint64 *hash, uint64 seed);
401401

402402
extern int reserveFromBuffer(StringInfo buffer, int len);
403-
extern void appendToBuffer(StringInfo buffer, const char *data, int len);
403+
extern void appendToBuffer(StringInfo buffer, const void *data, int len);
404404

405405

406406
#endif /* __JSONB_H__ */

0 commit comments

Comments
 (0)