From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7872) id 720943858C60; Thu, 2 Feb 2023 13:00:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 720943858C60 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1675342827; bh=RjKhdtXxwxV5ZJjUuljN/KKvn+jNdqbgvrcZB6tMTqo=; h=From:To:Subject:Date:From; b=n0QwQjAdST6K/oC0uBxverVbMMwVYVVfEKF9z9qEWh/n0rD7fjGe8OAOwgoVJkxtP MWVaLhr4QoPmyXz4WSmfy4090PLUOLcb/5orvVzAv001lQR1k4iSZQ6sEZYfNtn+yc t2REdT0+JjCYaEq9AjWzGuBGFPhRIFombfTqv+KE= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Enze Li To: gdb-cvs@sourceware.org Subject: [binutils-gdb] gdb: remove gdb_indent.sh X-Act-Checkin: binutils-gdb X-Git-Author: Enze Li X-Git-Refname: refs/heads/master X-Git-Oldrev: 1bd123bdf32c4a4e8930171c8e933f46debd177e X-Git-Newrev: 839c8aaa431c21d5404b3e007989f6ecfa86f094 Message-Id: <20230202130027.720943858C60@sourceware.org> Date: Thu, 2 Feb 2023 13:00:27 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D839c8aaa431c= 21d5404b3e007989f6ecfa86f094 commit 839c8aaa431c21d5404b3e007989f6ecfa86f094 Author: Enze Li Date: Wed Feb 1 22:35:18 2023 +0800 gdb: remove gdb_indent.sh =20 GDB has been converted to a C++ program for many years[1], and the gdb_indent.sh will not be used any more. Therefore, remove the script as obvious. =20 [1] https://sourceware.org/gdb/wiki/cxx-conversion =20 Approved-By: Simon Marchi Diff: --- gdb/gdb_indent.sh | 92 ---------------------------------------------------= ---- 1 file changed, 92 deletions(-) diff --git a/gdb/gdb_indent.sh b/gdb/gdb_indent.sh deleted file mode 100755 index 115b99521fc..00000000000 --- a/gdb/gdb_indent.sh +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh - -# Try to find a GNU indent. There could be a BSD indent in front of a -# GNU gindent so when indent is found, keep looking. - -# Make certain that the script is not running in an internationalized -# environment. -LANG=3Dc ; export LANG -LC_ALL=3Dc ; export LC_ALL - -gindent=3D -indent=3D -paths=3D`echo $PATH | sed \ - -e 's/::/:.:/g' \ - -e 's/^:/.:/' \ - -e 's/:$/:./' \ - -e 's/:/ /g'` -for path in $paths -do - if test ! -n "${gindent}" -a -x ${path}/gindent - then - gindent=3D${path}/gindent - break - elif test ! -n "${indent}" -a -x ${path}/indent - then - indent=3D${path}/indent - fi -done - -if test -n "${gindent}" -then - indent=3D${gindent} -elif test -n "${indent}" -then - : -else - echo "Indent not found" 1>&2 -fi - - -# Check that the indent found is both GNU and a reasonable version. -# Different indent versions give different indentation. - -m1=3D2 -m2=3D2 -m3=3D9 - -version=3D`${indent} --version 2>/dev/null < /dev/null` -case "${version}" in - *GNU* ) ;; - * ) echo "error: GNU indent $m1.$m2.$m3 expected" 1>&2 ; exit 1;; -esac -v1=3D`echo "${version}" | sed 's/^.* \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)$/\= 1/'` -v2=3D`echo "${version}" | sed 's/^.* \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)$/\= 2/'` -v3=3D`echo "${version}" | sed 's/^.* \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)$/\= 3/'` - -if test $m1 -ne $v1 -o $m2 -ne $v2 -o $m3 -gt $v3 -then - echo "error: Must be GNU indent version $m1.$m2.$m3 or later" 1>&2 - exit 1 -fi - -if test $m3 -ne $v3 -then - echo "warning: GNU indent version $m1.$m2.$m3 recommended" 1>&2 -fi - -# Check that we're in the GDB source directory - -case `pwd` in - */gdb ) ;; - */sim/* ) ;; - * ) echo "Not in GDB directory" 1>&2 ; exit 1 ;; -esac - - -# Run indent per GDB specs - -types=3D"\ --T FILE \ --T bfd -T asection -T pid_t \ --T prgregset_t -T fpregset_t -T gregset_t -T sigset_t \ --T td_thrhandle_t -T td_event_msg_t -T td_thr_events_t \ --T td_notify_t -T td_thr_iter_f -T td_thrinfo_t \ --T caddr_t \ -`cat *.h | sed -n \ - -e 's/^.*[^a-z0-9_]\([a-z0-9_]*_ftype\).*$/-T \1/p' \ - -e 's/^.*[^a-z0-9_]\([a-z0-9_]*_func\).*$/-T \1/p' \ - -e 's/^typedef.*[^a-zA-Z0-9_]\([a-zA-Z0-9_]*[a-zA-Z0-9_]\);$/-T \1/p' \ - | sort -u`" - -${indent} ${types} "$@"