Take the correct char type in growbuf_append()
This change removes all warnings (-Wall) from this function.
This commit is contained in:
2
indep.c
2
indep.c
@@ -821,7 +821,7 @@ growbuf_reserve(struct growbuf *gb, int leastarea)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
growbuf_append(struct growbuf *gb, const char *src, int len)
|
growbuf_append(struct growbuf *gb, const unsigned char *src, int len)
|
||||||
{
|
{
|
||||||
growbuf_reserve(gb, gb->length + len);
|
growbuf_reserve(gb, gb->length + len);
|
||||||
memcpy(&gb->ptr[gb->length], src, len);
|
memcpy(&gb->ptr[gb->length], src, len);
|
||||||
|
|||||||
2
indep.h
2
indep.h
@@ -83,7 +83,7 @@ extern void growbuf_init_without_GC(struct growbuf *gb);
|
|||||||
extern void growbuf_clear(struct growbuf *gb);
|
extern void growbuf_clear(struct growbuf *gb);
|
||||||
extern Str growbuf_to_Str(struct growbuf *gb);
|
extern Str growbuf_to_Str(struct growbuf *gb);
|
||||||
extern void growbuf_reserve(struct growbuf *gb, int leastarea);
|
extern void growbuf_reserve(struct growbuf *gb, int leastarea);
|
||||||
extern void growbuf_append(struct growbuf *gb, const char *src, int len);
|
extern void growbuf_append(struct growbuf *gb, const unsigned char *src, int len);
|
||||||
#define GROWBUF_ADD_CHAR(gb,ch) ((((gb)->length>=(gb)->area_size)?growbuf_reserve(gb,(gb)->length+1):(void)0),(void)((gb)->ptr[(gb)->length++] = (ch)))
|
#define GROWBUF_ADD_CHAR(gb,ch) ((((gb)->length>=(gb)->area_size)?growbuf_reserve(gb,(gb)->length+1):(void)0),(void)((gb)->ptr[(gb)->length++] = (ch)))
|
||||||
|
|
||||||
extern char *w3m_auxbin_dir();
|
extern char *w3m_auxbin_dir();
|
||||||
|
|||||||
Reference in New Issue
Block a user