Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1c87221

Browse files
author
Nikita Glukhov
committed
Fix appendToBuffer() signature
1 parent dba9ff8 commit 1c87221

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);
@@ -1679,7 +1679,7 @@ reserveFromBuffer(StringInfo buffer, int len)
16791679
* Copy 'len' bytes to a previously reserved area in buffer.
16801680
*/
16811681
static void
1682-
copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
1682+
copyToBuffer(StringInfo buffer, int offset, const void *data, int len)
16831683
{
16841684
memcpy(buffer->data + offset, data, len);
16851685
}
@@ -1688,7 +1688,7 @@ copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
16881688
* A shorthand for reserveFromBuffer + copyToBuffer.
16891689
*/
16901690
void
1691-
appendToBuffer(StringInfo buffer, const char *data, int len)
1691+
appendToBuffer(StringInfo buffer, const void *data, int len)
16921692
{
16931693
int offset;
16941694

src/include/utils/jsonb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,6 @@ 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
#endif /* __JSONB_H__ */

0 commit comments

Comments
 (0)