diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/ld-version.sh | 4 | ||||
-rw-r--r-- | scripts/recordmcount.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/scripts/ld-version.sh b/scripts/ld-version.sh index 198580d..d154f08 100755 --- a/scripts/ld-version.sh +++ b/scripts/ld-version.sh @@ -2,7 +2,9 @@ # extract linker version number from stdin and turn into single number { gsub(".*)", ""); + gsub(".*version ", ""); + gsub("-.*", ""); split($1,a, "."); - print a[1]*10000000 + a[2]*100000 + a[3]*10000 + a[4]*100 + a[5]; + print a[1]*100000000 + a[2]*1000000 + a[3]*10000 + a[4]*100 + a[5]; exit } diff --git a/scripts/recordmcount.c b/scripts/recordmcount.c index 301d70b..e1675927 100644 --- a/scripts/recordmcount.c +++ b/scripts/recordmcount.c @@ -586,7 +586,7 @@ main(int argc, char *argv[]) do_file(file); break; case SJ_FAIL: /* error in do_file or below */ - sprintf("%s: failed\n", file); + fprintf(stderr, "%s: failed\n", file); ++n_error; break; case SJ_SUCCEED: /* premature success */ |