mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 09:43:03 +00:00
* data/c.m4 (b4_basename): Simplify a bit, since we don't
need the full POSIX semantics (and weren't implementing them anyway).
This commit is contained in:
@@ -1,5 +1,9 @@
|
|||||||
2006-07-08 Paul Eggert <eggert@cs.ucla.edu>
|
2006-07-08 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
|
* data/c.m4 (b4_basename): Simplify a bit, since we don't
|
||||||
|
need the full POSIX semantics (and weren't implementing them
|
||||||
|
anyway).
|
||||||
|
|
||||||
Adjust to Autoconf 2.60 and today's gnulib.
|
Adjust to Autoconf 2.60 and today's gnulib.
|
||||||
* bootstrap (gnulib_modules): Add stdint.
|
* bootstrap (gnulib_modules): Add stdint.
|
||||||
Remove special case for m4/onceonly_2_57.m4, since gnulib-tool
|
Remove special case for m4/onceonly_2_57.m4, since gnulib-tool
|
||||||
@@ -47,7 +51,7 @@
|
|||||||
|
|
||||||
2006-07-08 Akim Demaille <akim@lrde.epita.fr>
|
2006-07-08 Akim Demaille <akim@lrde.epita.fr>
|
||||||
|
|
||||||
* data/c.m4 (b4_dirname): New.
|
* data/c.m4 (b4_basename): New.
|
||||||
(b4_syncline): Also output the location of its invocation (from
|
(b4_syncline): Also output the location of its invocation (from
|
||||||
the skeleton).
|
the skeleton).
|
||||||
(b4_user_action, b4_define_user_action, b4_user_actions)
|
(b4_user_action, b4_define_user_action, b4_user_actions)
|
||||||
|
|||||||
@@ -410,11 +410,10 @@ m4_define([b4_c_arg],
|
|||||||
|
|
||||||
# b4_basename(NAME)
|
# b4_basename(NAME)
|
||||||
# -----------------
|
# -----------------
|
||||||
|
# Similar to POSIX basename; the differences don't matter here.
|
||||||
# Beware that NAME is not evaluated.
|
# Beware that NAME is not evaluated.
|
||||||
m4_define([b4_basename],
|
m4_define([b4_basename],
|
||||||
[m4_case([$1],
|
[m4_bpatsubst([$1], [^.*/\([^/]+\)/*$], [\1])])
|
||||||
[/], [/],
|
|
||||||
[m4_bpatsubst([$1], [^.*/\([^/]+\)/?$], [\1])])])
|
|
||||||
|
|
||||||
|
|
||||||
# b4_syncline(LINE, FILE)
|
# b4_syncline(LINE, FILE)
|
||||||
|
|||||||
Reference in New Issue
Block a user