1 #! /bin/sh 2 # Copyright (C) 1999, 2000, 2002, 2004 Red Hat, Inc. 3 # Written by Ulrich Drepper <drepper (at] redhat.com>, 1999. 4 # 5 # This program is Open Source software; you can redistribute it and/or 6 # modify it under the terms of the Open Software License version 1.0 as 7 # published by the Open Source Initiative. 8 # 9 # You should have received a copy of the Open Software License along 10 # with this program; if not, you may obtain a copy of the Open Software 11 # License version 1.0 from http://www.opensource.org/licenses/osl.php or 12 # by writing the Open Source Initiative c/o Lawrence Rosen, Esq., 13 # 3001 King Ranch Road, Ukiah, CA 95482. 14 set -e 15 16 # Don't fail if we cannot decompress the file. 17 bunzip2 -c $srcdir/testfile.bz2 > testfile 2>/dev/null || exit 0 18 19 # Don't fail if we cannot decompress the file. 20 bunzip2 -c $srcdir/testfile2.bz2 > testfile2 2>/dev/null || exit 0 21 22 ./get-lines testfile testfile2 > get-lines.out 23 24 diff -u get-lines.out - <<"EOF" 25 cuhl = 11, o = 0, asz = 4, osz = 4, ncu = 191 26 5 lines 27 804842c: /home/drepper/gnu/new-bu/build/ttt/m.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 28 8048432: /home/drepper/gnu/new-bu/build/ttt/m.c:6:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 29 804844d: /home/drepper/gnu/new-bu/build/ttt/m.c:7:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 30 8048458: /home/drepper/gnu/new-bu/build/ttt/m.c:8:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 31 804845a: /home/drepper/gnu/new-bu/build/ttt/m.c:8:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 32 cuhl = 11, o = 114, asz = 4, osz = 4, ncu = 5617 33 4 lines 34 804845c: /home/drepper/gnu/new-bu/build/ttt/b.c:4:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 35 804845f: /home/drepper/gnu/new-bu/build/ttt/b.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 36 8048464: /home/drepper/gnu/new-bu/build/ttt/b.c:6:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 37 8048466: /home/drepper/gnu/new-bu/build/ttt/b.c:6:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 38 cuhl = 11, o = 412, asz = 4, osz = 4, ncu = 5752 39 4 lines 40 8048468: /home/drepper/gnu/new-bu/build/ttt/f.c:3:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 41 804846b: /home/drepper/gnu/new-bu/build/ttt/f.c:4:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 42 8048470: /home/drepper/gnu/new-bu/build/ttt/f.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 43 8048472: /home/drepper/gnu/new-bu/build/ttt/f.c:5:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 44 cuhl = 11, o = 0, asz = 4, osz = 4, ncu = 2418 45 4 lines 46 10000470: /shoggoth/drepper/b.c:4:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 47 1000047c: /shoggoth/drepper/b.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 48 10000480: /shoggoth/drepper/b.c:6:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 49 10000490: /shoggoth/drepper/b.c:6:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 50 cuhl = 11, o = 213, asz = 4, osz = 4, ncu = 2521 51 4 lines 52 10000490: /shoggoth/drepper/f.c:3:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 53 1000049c: /shoggoth/drepper/f.c:4:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 54 100004a0: /shoggoth/drepper/f.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 55 100004b0: /shoggoth/drepper/f.c:5:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 56 cuhl = 11, o = 267, asz = 4, osz = 4, ncu = 2680 57 5 lines 58 100004b0: /shoggoth/drepper/m.c:5:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 59 100004cc: /shoggoth/drepper/m.c:6:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 60 100004e8: /shoggoth/drepper/m.c:7:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 61 100004f4: /shoggoth/drepper/m.c:8:0: is_stmt:yes, end_seq:no, bb:no, prologue:no, epilogue:no 62 10000514: /shoggoth/drepper/m.c:8:0: is_stmt:yes, end_seq:yes, bb:no, prologue:no, epilogue:no 63 EOF 64 65 rm -f testfile testfile2 get-lines.out 66 67 exit 0 68