100 |
# weak for us, in which case `as_expr=false'. |
# weak for us, in which case `as_expr=false'. |
101 |
m4_define([DIRNAME_TEST], |
m4_define([DIRNAME_TEST], |
102 |
[dir=`AS_DIRNAME([$1])` |
[dir=`AS_DIRNAME([$1])` |
103 |
test "$dir" = "$2" || |
test "$dir" = "$2" || (test -n "$3" && test "$dir" = "$3") || |
104 |
echo "dirname($1) = $dir instead of $2" >&2 |
echo "dirname($1) = $dir instead of $2" >&2 |
105 |
|
|
106 |
if test "$as_expr" != false; then |
if test "$as_expr" != false; then |
107 |
dir=`AS_DIRNAME_EXPR([$1])` |
dir=`AS_DIRNAME_EXPR([$1])` |
108 |
test "$dir" = "$2" || |
test "$dir" = "$2" || (test -n "$3" && test "$dir" = "$3") || |
109 |
echo "dirname_expr($1) = $dir instead of $2" >&2 |
echo "dirname_expr($1) = $dir instead of $2" >&2 |
110 |
fi |
fi |
111 |
|
|
112 |
dir=`AS_DIRNAME_SED([$1])` |
dir=`AS_DIRNAME_SED([$1])` |
113 |
test "$dir" = "$2" || |
test "$dir" = "$2" || |
114 |
|
test "$dir" = "$2" || (test -n "$3" && test "$dir" = "$3") || |
115 |
echo "dirname_sed($1) = $dir instead of $2" >&2]) |
echo "dirname_sed($1) = $dir instead of $2" >&2]) |
116 |
|
|
117 |
DIRNAME_TEST([/], [/]) |
DIRNAME_TEST([/], [/]) |
118 |
DIRNAME_TEST([//], [//]) |
DIRNAME_TEST([//], [//], [/]) |
119 |
DIRNAME_TEST([///], [/]) |
DIRNAME_TEST([///], [/]) |
120 |
DIRNAME_TEST([//1], [//]) |
DIRNAME_TEST([//1], [//], [/]) |
121 |
DIRNAME_TEST([/1], [/]) |
DIRNAME_TEST([/1], [/]) |
122 |
DIRNAME_TEST([./1], [.]) |
DIRNAME_TEST([./1], [.]) |
123 |
DIRNAME_TEST([../../2], [../..]) |
DIRNAME_TEST([../../2], [../..]) |
124 |
DIRNAME_TEST([//1/], [//]) |
DIRNAME_TEST([//1/], [//], [/]) |
125 |
DIRNAME_TEST([/1/], [/]) |
DIRNAME_TEST([/1/], [/]) |
126 |
DIRNAME_TEST([./1/], [.]) |
DIRNAME_TEST([./1/], [.]) |
127 |
DIRNAME_TEST([../../2], [../..]) |
DIRNAME_TEST([../../2], [../..]) |