From 8f377762e93cc4f897e80a66eb7b188f8f113a59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Fri, 2 Jul 1999 16:22:53 +0200 Subject: [PATCH] Updated getversion(). Rev: bin/export.pike:1.25 --- bin/export.pike | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/bin/export.pike b/bin/export.pike index 0e7383c58b..dddd078569 100755 --- a/bin/export.pike +++ b/bin/export.pike @@ -1,6 +1,6 @@ #!/usr/local/bin/pike -/* $Id: export.pike,v 1.24 1999/07/02 14:16:54 grubba Exp $ */ +/* $Id: export.pike,v 1.25 1999/07/02 14:22:53 grubba Exp $ */ #include <simulate.h> @@ -59,13 +59,18 @@ void fix_configure(string dir) string getversion() { - string s=Stdio.read_file("pike/src/version.c"); - if(!sscanf(s,"%*spush_text(\"%s\")",s)) - { + string s=Stdio.read_file("pike/src/version.h"); + + int maj, min, build; + + if ((!sscanf(s, "%*sPIKE_MAJOR_VERSION %d", maj)) || + (!sscanf(s, "%*sPIKE_MINOR_VERSION %d", min)) || + (!sscanf(s, "%*sPIKE_BUILD_VERSION %d", build))) { + werror("Failed to get Pike version.\n"); exit(1); } - return s; + return sprintf("Pike v%d.%d release %d", maj, min, build); } void bump_version() -- GitLab