Skip to content

Commit be68a4e

Browse files
author
Nikita Glukhov
committed
Fix appendToBuffer() signature
1 parent 9c5809a commit be68a4e

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
@@ -87,7 +87,7 @@ static void convertJsonbObject(StringInfo buffer, JEntry *header, const JsonbVal
8787
static void convertJsonbBinary(StringInfo buffer, JEntry *header, const JsonbValue *val, int level);
8888
static void convertJsonbScalar(StringInfo buffer, JEntry *header, const JsonbValue *scalarVal);
8989

90-
static void copyToBuffer(StringInfo buffer, int offset, const char *data, int len);
90+
static void copyToBuffer(StringInfo buffer, int offset, const void *data, int len);
9191
static short padBufferToInt(StringInfo buffer);
9292

9393
static JsonbIterator *iteratorFromContainer(JsonContainer *container, JsonbIterator *parent);
@@ -1541,7 +1541,7 @@ reserveFromBuffer(StringInfo buffer, int len)
15411541
* Copy 'len' bytes to a previously reserved area in buffer.
15421542
*/
15431543
static void
1544-
copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
1544+
copyToBuffer(StringInfo buffer, int offset, const void *data, int len)
15451545
{
15461546
memcpy(buffer->data + offset, data, len);
15471547
}
@@ -1550,7 +1550,7 @@ copyToBuffer(StringInfo buffer, int offset, const char *data, int len)
15501550
* A shorthand for reserveFromBuffer + copyToBuffer.
15511551
*/
15521552
void
1553-
appendToBuffer(StringInfo buffer, const char *data, int len)
1553+
appendToBuffer(StringInfo buffer, const void *data, int len)
15541554
{
15551555
int offset;
15561556

src/include/utils/jsonb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,6 @@ extern Jsonb *JsonbValueToJsonb(JsonbValue *val);
373373
extern void JsonbHashScalarValue(const JsonbValue *scalarVal, uint32 *hash);
374374

375375
extern int reserveFromBuffer(StringInfo buffer, int len);
376-
extern void appendToBuffer(StringInfo buffer, const char *data, int len);
376+
extern void appendToBuffer(StringInfo buffer, const void *data, int len);
377377

378378
#endif /* __JSONB_H__ */

0 commit comments

Comments
 (0)