author | Jeff King <peff@peff.net> | |
Sat, 26 Feb 2011 05:08:25 +0000 (23:08 -0600) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Sat, 26 Feb 2011 09:06:50 +0000 (01:06 -0800) | ||
commit | ab8632ae36d2e5faf524309696725b60ec18e588 | |
tree | 1ed044a4c4546d92e2e09565fb81d7fec7dcaad0 | tree | snapshot |
parent | 046613c5465e4fc0611f93a5ef31d3815fb50c22 | commit | diff |
compat: provide a fallback va_copy definition
va_copy is C99. We have avoided using va_copy many times in the past,
which has led to a bunch of cut-and-paste. From everything I found
searching the web, implementations have historically either provided
va_copy or just let your code assume that simple assignment of worked.
So my guess is that this will be sufficient, though we won't really
know for sure until somebody reports a problem.
Signed-off-by: Jeff King <peff@peff.net>
Improved-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
va_copy is C99. We have avoided using va_copy many times in the past,
which has led to a bunch of cut-and-paste. From everything I found
searching the web, implementations have historically either provided
va_copy or just let your code assume that simple assignment of worked.
So my guess is that this will be sufficient, though we won't really
know for sure until somebody reports a problem.
Signed-off-by: Jeff King <peff@peff.net>
Improved-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/msvc.h | diff | blob | history | |
git-compat-util.h | diff | blob | history |