From a2bd47c567fb920eb9fa2a0aae27c41644293530 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Thu, 9 Dec 2004 08:06:59 +0000
Subject: [PATCH] Bryan Henderson pointed out in bug report #1081788 that the
 curl-config --vernum output wasn't zero prefixed properly (as claimed in
 documentation). This is fixed in maketgz now.

---
 CHANGES | 5 +++++
 maketgz | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGES b/CHANGES
index bdac7b113f..3bd22a5405 100644
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,11 @@
 
                                   Changelog
 
+Daniel (9 December 2004)
+- Bryan Henderson pointed out in bug report #1081788 that the curl-config
+  --vernum output wasn't zero prefixed properly (as claimed in documentation).
+  This is fixed in maketgz now.
+  
 Daniel (8 December 2004)
 - Rene Bernhardt found and fixed a buffer overrun in the NTLM code, where
   libcurl always and unconditionally overwrote a stack-based array with 3 zero
diff --git a/maketgz b/maketgz
index ed415c6dd9..4941f88334 100755
--- a/maketgz
+++ b/maketgz
@@ -18,7 +18,7 @@ major=`echo $libversion |cut -d. -f1 | sed -e "s/[^0-9]//g"`
 minor=`echo $libversion |cut -d. -f2 | sed -e "s/[^0-9]//g"`
 patch=`echo $libversion |cut -d. -f3 | cut -d- -f1 | sed -e "s/[^0-9]//g"`
 
-numeric=`echo "obase=16; $major*256*256 + $minor*256 + $patch" | bc`
+numeric=`perl -e 'printf("%02x%02x%02x\n", '"$major, $minor, $patch);"`
 
 HEADER=include/curl/curlver.h
 CHEADER=src/version.h
-- 
GitLab