add changelog
[platform/upstream/gdbm.git] / tests / progname.h
1 /* This file is part of GDBM test suite.
2    Copyright (C) 2011 Free Software Foundation, Inc.
3
4    GDBM is free software; you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation; either version 2, or (at your option)
7    any later version.
8
9    GDBM is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.
13
14    You should have received a copy of the GNU General Public License
15    along with GDBM. If not, see <http://www.gnu.org/licenses/>.
16 */
17
18 const char *
19 canonical_progname (const char *str)
20 {
21   const char *p;
22
23   p = strrchr (str, '/');
24   if (p)
25     p++;
26   else
27     p = str;
28   if (strncmp (p, "lt-", 3) == 0)
29     p += 3;
30   return p;
31 }
32