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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy