Dolda2000 GitWeb
/
utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improved sztest argument parsing.
[utils.git]
/
sztest
diff --git
a/sztest
b/sztest
index
2393971
..
ca7182c
100755
(executable)
--- a/
sztest
+++ b/
sztest
@@
-1,9
+1,8
@@
#!/bin/sh
#!/bin/sh
-if [ $# -lt 1 ]; then
- echo "usage: sztest [-H SYS-HEADER] [-L LOCAL-HEADER] TYPE [CCFLAGS...]" >&2
- exit 1
-fi
+usage() {
+ echo "usage: sztest [-h] [-H SYS-HEADER] [-L LOCAL-HEADER] TYPE [CCFLAGS...]"
+}
sheaders=
lheaders=
sheaders=
lheaders=
@@
-11,6
+10,10
@@
while [ "${1:0:1}" = "-" ]; do
opt="$1"
shift
case "$opt" in
opt="$1"
shift
case "$opt" in
+ "-h")
+ usage
+ exit 0
+ ;;
"-H")
sheaders="$sheaders $1"
shift
"-H")
sheaders="$sheaders $1"
shift
@@
-21,6
+24,10
@@
while [ "${1:0:1}" = "-" ]; do
;;
esac
done
;;
esac
done
+if [ $# -lt 1 ]; then
+ usage >&2
+ exit 1
+fi
type="$1"
shift
file="$(mktemp /tmp/sztestXXXXXX)"
type="$1"
shift
file="$(mktemp /tmp/sztestXXXXXX)"