Merge branch 'es/utf8-stupid-compiler-workaround' into maint
authorJunio C Hamano <gitster@pobox.com>
Wed, 15 Jul 2015 18:41:23 +0000 (11:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 15 Jul 2015 18:41:23 +0000 (11:41 -0700)
A compilation workaround.

* es/utf8-stupid-compiler-workaround:
  utf8: NO_ICONV: silence uninitialized variable warning

1  2 
utf8.h

diff --combined utf8.h
--- 1/utf8.h
--- 2/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,