From: Junio C Hamano Date: Wed, 15 Jul 2015 18:41:23 +0000 (-0700) Subject: Merge branch 'es/utf8-stupid-compiler-workaround' into maint X-Git-Tag: v2.4.6~4 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/71a8af60aeed0ae67d119eb5e0f7d3ce1b15b2b7?ds=inline;hp=-c Merge branch 'es/utf8-stupid-compiler-workaround' into maint A compilation workaround. * es/utf8-stupid-compiler-workaround: utf8: NO_ICONV: silence uninitialized variable warning --- 71a8af60aeed0ae67d119eb5e0f7d3ce1b15b2b7 diff --combined utf8.h index e7b2aa4168,07e7054343..5a9e94bee6 --- a/utf8.h +++ b/utf8.h @@@ -13,9 -13,6 +13,9 @@@ int same_encoding(const char *, const c __attribute__((format (printf, 2, 3))) int utf8_fprintf(FILE *, const char *, ...); +extern const char utf8_bom[]; +extern int skip_utf8_bom(char **, size_t); + void strbuf_add_wrapped_text(struct strbuf *buf, const char *text, int indent, int indent2, int width); void strbuf_add_wrapped_bytes(struct strbuf *buf, const char *data, int len, @@@ -31,7 -28,9 +31,9 @@@ char *reencode_string_len(const char *i const char *in_encoding, int *outsz); #else - #define reencode_string_len(a,b,c,d,e) NULL + static inline char *reencode_string_len(const char *a, int b, + const char *c, const char *d, int *e) + { if (e) *e = 0; return NULL; } #endif static inline char *reencode_string(const char *in,